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

From Vigyanwiki
Revision as of 17:11, 30 June 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

कार्यान्वयन

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

दो 4-बिट बाइनरी संख्या A और B पर विचार करें

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

यहाँ प्रत्येक सबस्क्रिप्ट संख्याओं में से किसी एक अंक को प्रदर्शित करता है।

समानता

बाइनरी संख्या A और B बराबर होंगे यदि दोनों संख्याओं के महत्वपूर्ण अंकों के सभी योग बराबर हैं, यानी,

, , और

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

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

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

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

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

एक्सनॉर (नॉर गेट का उपयोग करके) का उपयोग किए बिना वैकल्पिक तुलनित्र

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

असमानता

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

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

(A>B) और (A <B) आउटपुट बाइनरी वेरिएबल हैं, जो क्रमशः A>B या A<B होने पर 1 के बराबर होते हैं।

यह भी देखें

बाहरी संबंध