


डिजिटल इलेक्ट्रॉनिक्स में सबट्रैक्टर्स को समझना
सबट्रैक्टर एक सर्किट है जो एक संख्या को दूसरे से घटाता है। इसका उपयोग डिजिटल इलेक्ट्रॉनिक सर्किट में घटाव संचालन करने के लिए किया जाता है। सबट्रैक्टर दो बाइनरी इनपुट लेता है, एक मीनूएंड (जिस संख्या से घटाया जाना है) का प्रतिनिधित्व करता है और दूसरा सबट्रेंड (घटाए जाने वाली संख्या) का प्रतिनिधित्व करता है, और एक आउटपुट उत्पन्न करता है जो दो संख्याओं के बीच अंतर का प्रतिनिधित्व करता है।
बुनियादी बिल्डिंग ब्लॉक एक सबट्रैक्टर का एक आधा-योजक है, जो दो बाइनरी इनपुट जोड़ता है और एक आउटपुट उत्पन्न करता है जो दो इनपुट के योग का प्रतिनिधित्व करता है। अर्ध-योजकों का उपयोग करके एक घटाव को लागू करने के लिए, हम एक विशिष्ट तरीके से जुड़े दो अर्ध-योजकों का उपयोग कर सकते हैं। एक आधा-योजक मीनूएंड को अपने इनपुट के रूप में लेता है और पहली बिट स्थिति के लिए आउटपुट उत्पन्न करता है, जबकि दूसरा आधा-योजक सबट्रेंड को अपने इनपुट के रूप में लेता है और दूसरी बिट स्थिति के लिए आउटपुट उत्पन्न करता है। फिर सबट्रैक्टर के अंतिम आउटपुट का उत्पादन करने के लिए इन दो आधे-जोड़ों के आउटपुट को एक दूसरे से घटाया जाता है। उदाहरण के लिए, एक 4-बिट सबट्रैक्टर पर विचार करें जो दो 4-बिट बाइनरी संख्याओं को इनपुट के रूप में लेता है और 4-बिट बाइनरी आउटपुट उत्पन्न करता है दो संख्याओं के बीच अंतर का प्रतिनिधित्व करना। हम इस सबट्रैक्टर को दो अर्ध-योजकों का उपयोग करके इस प्रकार कार्यान्वित कर सकते हैं:
आधा-योजक 1 अपने इनपुट के रूप में मीनुएंड (4 बिट्स) लेता है और पहली बिट स्थिति (4 बिट्स) के लिए आउटपुट उत्पन्न करता है।
आधा-योजक 2 सबट्रेंड (4) लेता है बिट्स) इसके इनपुट के रूप में और दूसरी बिट स्थिति (4 बिट्स) के लिए आउटपुट उत्पन्न करता है। इन दो अर्ध-योजकों के आउटपुट को फिर सबट्रैक्टर के अंतिम आउटपुट का उत्पादन करने के लिए एक दूसरे से घटाया जाता है। यह अर्ध-योजक 2 के आउटपुट पर एक नकारात्मक चिह्न लगाकर किया जाता है, ताकि आधे-योजक 1 का आउटपुट घटाकर आधे-योजक 2 का आउटपुट हमें दो इनपुट के बीच का अंतर दे सके। संक्षेप में, एक घटाव एक है सर्किट जो दो संख्याओं को जोड़ने के लिए आधे-योजक का उपयोग करके बाइनरी संख्याओं पर घटाव संचालन करता है और फिर एक आधे-योजक के आउटपुट को दूसरे के आउटपुट से घटा देता है।



