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

From Vigyanwiki
Revision as of 15:08, 31 May 2023 by alpha>Indicwiki (Created page with "{{other uses|comparator (disambiguation)}} एक डिजिटल तुलनित्र या परिमाण तुलनित्र एक कंप्यू...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

कार्यान्वयन

मल्टीप्लेक्सर्स का उपयोग कर डिजिटल तुलनित्र

दो 4-बिट बाइनरी नंबर ए और बी पर विचार करें

गेट स्तर पर एक-बिट बाइनरी पूर्ण तुलनित्र, समानता, असमानता, इससे अधिक, इससे कम। लॉजिसिम का उपयोग करके बनाया गया।

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

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

, , और चूँकि संख्याएँ बाइनरी हैं, अंक या तो 0 या 1 हैं और किन्हीं दो अंकों की समानता के लिए बूलियन फ़ंक्शन और के रूप में व्यक्त किया जा सकता है

हम इसे डिजिटल इलेक्ट्रॉनिक्स में XNOR गेट गेट से भी बदल सकते हैं।

1 ही है अगर और बराबर हैं।

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

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

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

असमानता

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

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

(A>B) और (A <B) आउटपुट बाइनरी डेटा हैं, जो क्रमशः A>B या A<B होने पर 1 के बराबर होते हैं। One-बिट बाइनरी पूर्ण तुलनित्र, समानता, असमानता, इससे अधिक, गेट स्तर से कम। XNOR (NOR गेट का उपयोग करके) का उपयोग किए बिना सर्किटलैब

यह भी देखें

बाहरी संबंध