मल्टीमीडिया लॉजिक मल्टीलाइनर, आधा योजक और पूर्ण योजक जैसे बूलियन सर्किट को डिजाइन करने के तरीके को सीखने के लिए एक मुफ्त अनुप्रयोग है। तार्किक योजक दो मनमाने ढंग से बड़े आधार-दो संख्याओं पर द्विआधारी जोड़ करते हैं। एक पूर्ण योजक और आधे योजक के बीच का अंतर यह है कि एक पूर्ण योजक एक ले-ओवर बिट को संभालता है जबकि एक आधा योजक इस संख्या को छोड़ देता है। इसलिए, एक पूर्ण योजक को तीन इनपुट बिट्स और दो आउटपुट बिट्स की आवश्यकता होती है, जबकि एक अर्ध योजक केवल दो इनपुट और एक आउटपुट का उपयोग करता है।
एक वेबसाइट पर जाएं जो एक पूर्ण योजक आरेख (संसाधन में लिंक) प्रदर्शित करता है; यदि आप एक छात्र हैं, तो अपनी पुस्तक में आरेख देखें। एक बुनियादी पूर्ण योजक बहुत जटिल नहीं है, लेकिन एक आरेख इनपुट, गेट और आउटपुट के सटीक तारों को दिखाता है।
मल्टीमाडिया लॉजिक खोलें, टूलबॉक्स से "इनपुट" टूल चुनें, और फिर कैनवास पर तीन इनपुट जोड़ें, जहां आप उन्हें रखना चाहते हैं। एक इनपुट नाम पर क्लिक करके और नया नाम टाइप करके "A," "B" और "Cin" नाम लिखें।
"एलईडी" टूल का चयन करें, और फिर दो एलईडी आउटपुट बनाएं। एक वास्तविक लॉजिक गेट में, आउटपुट को दूसरे लॉजिक गेट या हार्डवेयर कंपोनेंट में वायर्ड किया जाता है, लेकिन मल्टीमीडिया लॉजिक में, एक एलईडी लाइट आउटपुट बूलियन वैल्यू का प्रतिनिधित्व करता है। "S" और "Cout" का नाम बताएं।
"Xor" टूल का चयन करें, और फिर इनपुट्स और आउटपुट के बीच दो Xor गेट्स जोड़ें। एक एक्सोर गेट दो इनपुट बिट्स पर एक एक्सक्लूसिव या ऑपरेशन करता है, "ट्रू" को आउटपुट करता है अगर वास्तव में एक इनपुट सही है या हर दूसरे मामले में "गलत" है।
"और" टूल का चयन करें, और फिर इनपुट और आउटपुट के बीच दो और गेट जोड़ें। "या" उपकरण का चयन करें, और फिर एक या गेट जोड़ें। कुल में, एक बुनियादी पूर्ण योजक पांच गेटों का उपयोग करता है: दो एक्सोर गेट्स, दो और गेट्स और एक या गेट।
"वायर" टूल का चयन करें, और फिर तारों को आरेख के अनुसार इनपुट से कनेक्ट करें। वायर टूल का उपयोग करके दो ऑब्जेक्ट कनेक्ट करने के लिए, पहले ऑब्जेक्ट पर क्लिक करें, और फिर माउस बटन को दबाए रखें और कर्सर को दूसरी ऑब्जेक्ट पर खींचें। किसी इनपुट को एक से अधिक गेट से कनेक्ट करने के लिए, इनपुट को इसके शुरुआती गेट से जोड़ने वाले तार पर क्लिक करें, और फिर माउस बटन को पकड़ें और कर्सर को अगले गेट तक खींचें।
ए और बी को Xor गेट के इनपुट से कनेक्ट करें, और फिर उन्हें और गेट के इनपुट से कनेक्ट करें।
पहले Xor गेट के Cin और दूसरे Xor गेट के इनपुट से आउटपुट कनेक्ट करें, और फिर उन दोनों तारों को अप्रयुक्त और गेट के इनपुट से भी कनेक्ट करें।
या गेट के इनपुट के लिए दोनों और गेट्स के आउटपुट कनेक्ट करें।
दूसरे Xor गेट के आउटपुट को S से कनेक्ट करें और Cout को Or गेट के आउटपुट को कनेक्ट करें। पूर्ण योजक तारों पूरा हो गया है।
पूर्ण ऐडर्स फ़ंक्शन का पता लगाने के लिए टूलबार में "प्ले" पर क्लिक करें। इसे चालू करने के लिए एक इनपुट पर क्लिक करें और इसके आउटपुट से एक "सही" संकेत। Redwoods साइट (संसाधन देखें) के कॉलेज पर सत्य तालिका देखें या एक पूर्ण योजक सही आउटपुट के लिए आपकी पुस्तक। जब एस एलईडी की रोशनी आती है, तो यह सम संख्या में "सही" मान या "एक" का प्रतिनिधित्व करता है; जब Cout एलईडी रोशनी करता है, तो यह ऑपरेशन में अगले कॉलम में जोड़ने के लिए कैरी-ओवर वैल्यू का प्रतिनिधित्व करता है।