हेक्साडेसिमल बाइनरी रूपांतरण के लिए

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





कंप्यूटर मानव भाषा को नहीं समझ सकते। कंप्यूटर में सभी आंतरिक प्रसंस्करण O के और 1 के बाइनरी प्रारूप में होते हैं। इसलिए, जो भी डेटा इनपुट दिया जाता है, उसे पहले बायनरी बिट्स के रूप में परिवर्तित किया जाता है आंतरिक आईसी और फिर निर्देश और प्रसंस्करण की व्याख्या के लिए प्रसंस्करण इकाई को दिया गया। यद्यपि हम डेटा के विभिन्न स्वरूपों का उपयोग करते हैं, आंतरिक रूप से इसे मेमोरी यूनिट में बाइनरी बिट्स के रूप में संग्रहीत किया जाता है। डेटा का प्रतिनिधित्व करने के लिए उपयोग किए जाने वाले विभिन्न प्रारूप बाइनरी प्रारूप, दशमलव प्रारूप, हेक्साडेसिमल प्रारूप, ग्रे कोड, आदि हैं ... इस लेख में हम हेक्साडेसिमल को डेटा के द्विआधारी रूपांतरण में देखते हैं।

बाइनरी नंबरिंग सिस्टम क्या है?

संख्या लिखने के लिए हम जिस प्रारूप का उपयोग करते हैं, वह दशमलव प्रारूप है, जिसे आधार 10 प्रारूप भी कहा जाता है। लेकिन मशीनें उन नंबरों को नहीं समझ सकतीं। तो, बाइनरी नंबरिंग प्रणाली शुरू की गई, जो 0 और 1 के स्ट्रिंग के रूप में इन दशमलव संख्याओं का प्रतिनिधित्व करती है।




बाइनरी नंबर सिस्टम में, संख्या का प्रतिनिधित्व करने के लिए केवल दो प्रतीकों का उपयोग किया जाता है। वे 0 और 1 हैं। मशीनों इन प्रतीकों को समझना 'चालू' और 'बंद' क्रम है। बाइनरी नंबरिंग सिस्टम को बेस -2 नंबरिंग सिस्टम के रूप में भी जाना जाता है। प्रत्येक प्रतीक को 'बिट' के रूप में जाना जाता है। चार बिट्स के समूह को 'निबल' के रूप में जाना जाता है और 8 बिट्स के समूह को 'बाइट' के रूप में जाना जाता है।

बाइनरी नंबरिंग सिस्टम का उपयोग

बाइनरी नंबरिंग का उपयोग सरल करता है कंप्यूटर आर्किटेक्चर और प्रोग्रामिंग। बाइनरी नंबरिंग का उपयोग डिजिटल सिग्नल कोडिंग में किया जाता है। इस नंबरिंग सिस्टम को केवल नंबरिंग सिस्टम के रूप में परिभाषित किया जा सकता है जो 0 से 9. के अंकों के बजाय संख्याओं का प्रतिनिधित्व करने के लिए केवल दो अंकों का उपयोग करता है। द्विआधारी संख्याएं बिटवाइज गणना और डिजिटल सर्किट की प्रोग्रामिंग के लिए बहुत उपयोगी हैं।



हेक्साडेसिमल बाइनरी रूपांतरण तालिका के लिए

बड़ी संख्याओं की कंप्यूटिंग और व्याख्या को आसान बनाने के लिए, हेक्साडेसिमल प्रारूप का उपयोग बड़ी गणनाओं के लिए किया जाता है। लेकिन कंप्यूटर अभी भी आंतरिक रूप से उन्हें बाइनरी में परिवर्तित करते हैं और प्रसंस्करण करते हैं। इसलिए, हेक्साडेसिमल टू बाइनरी रूपांतरण को जानना महत्वपूर्ण है।

हेक्साडेसिमल प्रारूप को बेस -16 प्रारूप के रूप में भी जाना जाता है। यह संख्याओं का प्रतिनिधित्व करने के लिए 16 प्रतीकों का उपयोग करता है। यह शून्य से नौ की संख्या का प्रतिनिधित्व करने के लिए 0-9 के प्रतीक का उपयोग करता है और 10-15 से संख्या के लिए, यह प्रतीक ए-एफ का उपयोग करता है। हेक्साडेसिमल संख्या को संख्या से पहले before h ’या उसके बाद ec ox’ के साथ दर्शाया जाता है। हेक्साडेसिमल संख्या 'h56' या 'ox56' का उदाहरण।


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

हेक्साडेसिमल-टू-बाइनरी-रूपांतरण-तालिका

हेक्साडेसिमल-टू-बाइनरी-रूपांतरण-तालिका

हेक्साडेसिमल बाइनरी रूपांतरण विधि के लिए

हेक्साडेसिमल संख्या को बाइनरी में बदलने के लिए कुछ चरणों का पालन करना होगा। प्रत्येक हेक्साडेसिमल बिट एक कुतरना .i.e का प्रतिनिधित्व करता है। यह चार बाइनरी बिट्स का संयोजन है। उदाहरण के लिए, हेक्साडेसिमल की संख्या '1' एक चार-बिट संख्या द्विआधारी है और इसे '0001' लिखा जाता है।

चरण 1: दिए गए हेक्साडेसिमल संख्या के कम से कम महत्वपूर्ण बिट के लिए शुरू होने वाले प्रत्येक हेक्साडेसिमल अंक के लिए चार अंकों के बाइनरी के बराबर लिखें।

चरण 2: एक द्विआधारी संख्या बनाने के लिए सभी अंकों को मिलाएं।

हेक्साडेसिमल बाइनरी रूपांतरण उदाहरण के लिए

आइए हम हेक्साडेसिमल संख्या 'बीसी 21' पर विचार करें। दी गई संख्या को द्विआधारी पहले चरण में परिवर्तित करने के लिए, चार अंकों के द्विआधारी को उसके प्रत्येक अंक के बराबर लिखना होगा, जो कि महत्वपूर्ण बिट से शुरू होता है। इस चरण के लिए रूपांतरण तालिका देखें।

रूपांतरण तालिका से, बाइनरी समतुल्य

1 = '0001'

2 = '0010 ′

C = ‘1100 '

B = '1011 ′

रूपांतरण में अगला चरण इन अंकों को संयोजित करना है। अर्थात।

| बी ’| ‘सी’ | ’2। | ‘1 '

'1011' | | 1100 ’| | 0010 '|' 0001 |

इस प्रकार दी गई हेक्साडेसिमल संख्या का बाइनरी समकक्ष 100 1011110000100001 ’है

हेक्साडेसिमल टू बाइनरी एनकोडर

हेक्साडेसिमल बाइनरी रूपांतरण के लिए, एक एनकोडर आईसी भी उपलब्ध है। जैसा कि प्रत्येक हेक्साडेसिमल अंक चार बाइनरी के साथ जुड़ा हुआ है, प्रत्येक इनपुट को 4-बिट आउटपुट देना चाहिए। यहां इनपुट्स की संख्या 16 .i.e है। n = 16 और आउटपुट की संख्या लॉग 16 = 4 है

हेक्साडेसिमल-टू-बाइनरी-एनकोडर

हेक्साडेसिमल-टू-बाइनरी-एनकोडर

उपरोक्त सत्य तालिका का उपयोग एनकोडर को डिजाइन करने के लिए किया जाता है। बी 0, बी 1, बी 2, बी 3 आउटपुट देता है। जब हेक्साडेसिमल इनपुट 2 दिया जाता है, तब एनकोडर बाइनरी आउटपुट '0010' के रूप में देता है। आधार -2 के साथ बाइनरी नंबर लिखे गए हैं।

बाइनरी सिस्टम को इलेक्ट्रॉनिक्स से अलग भाषा के रूप में अपनाया जाता है। यह इलेक्ट्रॉनिक संकेतों की स्थिति को समझने के लिए अत्यधिक उपयोगी है। बाइनरी सिस्टम, हेक्साडेसिमल सिस्टम हैं स्थितिगत संख्यात्मक जहां अंकों की स्थिति भी संख्यात्मक के मूल्य में योगदान करती है।

समय के साथ कई संख्यात्मक प्रणाली शुरू की गई हैं। हिंदू-अरबी नंबरिंग का लोकप्रिय रूप से उपयोग किया जाता है। मशीनों की संगत करने के लिए डिजिटल दुनिया में कई अलग-अलग संख्याओं का प्रतिनिधित्व किया जा रहा है। इसकी सरलता और मशीन की विद्युत अवस्थाओं की व्याख्या करने की क्षमता के कारण बाइनरी नंबर सिस्टम को अत्यधिक पसंद किया जाता है। हेक्साडेसिमल संख्या ’c5 'का द्विआधारी प्रतिनिधित्व क्या है?