डिजिटल तुलनित्र

एक डिजिटल तुलनित्र या परिमाण तुलनित्र एक कंप्यूटर हार्डवेयर इलेक्ट्रॉनिक उपकरण है जो बाइनरी अंक प्रणाली के रूप में इनपुट के रूप में दो नंबर लेता है और यह निर्धारित करता है कि एक संख्या दूसरी संख्या से कम या बराबर है या नहीं। तुलनाकर्ताओं का उपयोग केंद्रीय प्रसंस्करण इकाइयों (सीपीयू) और microcontroller ्स (एमसीयू) में किया जाता है। डिजिटल तुलनित्र के उदाहरणों में CMOS 4063 और 4585 और TTL 7485 और 74682 शामिल हैं।

एक एक्सएनओआर गेट एक मूल तुलनित्र है, क्योंकि इसका आउटपुट केवल 1 है यदि इसके दो इनपुट बिट बराबर हैं।

डिजिटल तुलनित्र के समतुल्य एनालॉग संकेत  तुलनित्र है। कई माइक्रोकंट्रोलर्स के पास उनके कुछ इनपुट पर एनालॉग तुलनित्र होते हैं जिन्हें पढ़ा जा सकता है या बाधा उत्पन्न हो सकती है।

कार्यान्वयन
दो 4-बिट बाइनरी नंबर ए और बी पर विचार करें $$A=A_3A_2A_1A_0$$

$$B=B_3B_2B_1B_0$$ यहां प्रत्येक सबस्क्रिप्ट संख्याओं में से एक अंक का प्रतिनिधित्व करता है।

समानता बाइनरी नंबर ए और बी बराबर होंगे यदि दोनों नंबरों के महत्वपूर्ण अंकों के सभी जोड़े बराबर हैं, यानी,

$$A_3=B_3$$, $$A_2=B_2$$, $$A_1=B_1$$ और $$A_0=B_0$$ चूँकि संख्याएँ बाइनरी हैं, अंक या तो 0 या 1 हैं और किन्हीं दो अंकों की समानता के लिए बूलियन फ़ंक्शन $$A_i$$ और $$B_i$$ के रूप में व्यक्त किया जा सकता है

$$x_i= A_i B_i + \overline{A}_i \overline{B}_i$$ हम इसे डिजिटल इलेक्ट्रॉनिक्स में XNOR गेट गेट से भी बदल सकते हैं।

$$x_i$$ 1 ही है अगर $$A_i$$ और $$B_i$$ बराबर हैं।

ए और बी की समानता के लिए, सभी $$x_i$$ चर (i = 0,1,2,3 के लिए) 1 होना चाहिए।

तो ए और बी की समानता की स्थिति को AND गेट ऑपरेशन के रूप में लागू किया जा सकता है

$$(A=B) = x_3x_2x_1x_0$$ द्विआधारी चर (ए = बी) केवल 1 है यदि दो संख्याओं के अंकों के सभी जोड़े समान हैं।

असमानता

मैन्युअल रूप से दो बाइनरी नंबरों में से बड़े को निर्धारित करने के लिए, हम महत्वपूर्ण अंकों के जोड़े के सापेक्ष परिमाण का निरीक्षण करते हैं, जो कि सबसे महत्वपूर्ण बिट से शुरू होता है, धीरे-धीरे कम महत्वपूर्ण बिट्स की ओर बढ़ता है जब तक कि असमानता नहीं मिल जाती। जब एक असमानता पाई जाती है, यदि A का संगत बिट 1 है और B का 0 है तो हम यह निष्कर्ष निकालते हैं कि A>B.

इस क्रमिक तुलना को तार्किक रूप से इस प्रकार व्यक्त किया जा सकता है:

$$(A>B)=A_3 \overline{B}_3+x_3 A_2 \overline{B}_2+x_3 x_2 A_1 \overline{B}_1+x_3x_2x_1 A_0 \overline{B}_0$$

$$(AB) और (A B या A<B होने पर 1 के बराबर होते हैं।

यह भी देखें

 * LM-श्रृंखला एकीकृत परिपथों की सूची
 * 4000 श्रृंखला, 4000 श्रृंखला एकीकृत परिपथों की सूची
 * 7400 श्रृंखला, 7400 श्रृंखला एकीकृत परिपथों की सूची
 * छँटाई नेटवर्क

बाहरी संबंध

 * Digital Comparators by Texas Instruments