द्वयाधारी कूटित दशमलव

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ

द्वयाधारी कूटित दशमलव (अंग्रेज़ी:बाइनरी कोडेड डेसिमल) इलेक्ट्रॉनिक एवं कंप्यूटिंग सिस्टम्स में, दशमलव संख्या प्रणाली की संख्याओं प्रत्येक अंक के लिये एक द्वयाधारी कूट देकर मिश्रित रूप में पूरी दशमलव संख्या केल इये लिखा गया द्वयाधारी रूप का कूट होता है। इस प्रणाली की मुख्य सुविधा है, इसके द्वारा कूटित संख्याओं को वापस अंतरन अत्यंत सरल होना है। इस कारण त्वरित गणनाओं का रास्ता बनता है। बीसीडी में प्रायः चार बिट से प्रत्येक अंक दर्शाये जाते हैं, जो ०-९ तक के अंकों के परिचायक होते हैं।

कूटीकरण

दशमलव संख्या को बीसीडी कूट अंतरण हेतु प्रत्येक दशामलव अंक को एक चार-बिट (निबल) में सहेजा जाता है।

दशमलव :  0   1   2   3   4   5   6   7   8   9
बीसीडी:   0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

अतएव संख्या १२७ के लिये बीसीडी एनकोडिंग होगी

0001 0010 0111

चूंकि अधिकांश कंप्यूटर डाटा को ८-बिट रूप में भंडारण करते हैं, तो १ निबल के बीसीडी अंकों को सहेजने के दो तरीके होते हैं:

  • प्रत्येक अंक एक बाइट के एक निब्ल में सहेजा जाता है, जिसका दूसरा निबल सभी-शून्य कर दिय़ा जाता है, या सभी १ (एबसाइडिक कूट की तरह), या 0011 (आस्की कूट की तरह)
  • प्रत्येक बाइट में दो अंक सहेजे जाते हैं।

सन्दर्भ

           कम्प्यूटिंग और इलेक्ट्रॉनिक प्रणालियों में, द्विआधारी-कोडित दशमलव (बीसीडी) दशमलव अंकों के द्विआधारी एन्कोडिंग का एक वर्ग है जहां प्रत्येक दशमलव अंक को एक निश्चित संख्या की बिट्स द्वारा दर्शाया जाता है, आमतौर पर चार या आठ। किसी विशेष चिह्न या किसी अन्य संकेत (उदाहरण के लिए, त्रुटि या अतिप्रवाह) के लिए विशेष बिट पैटर्न का उपयोग किया जाता है।

बाइट-ओरिएंटेड सिस्टम (अर्थात अधिकांश आधुनिक कंप्यूटर) में, बिना शर्त पैक बीसीडी [1] आमतौर पर प्रत्येक अंक के लिए एक पूर्ण बाइट का अर्थ है (अक्सर एक चिन्ह होता है), जबकि पैक बीसीडी आम तौर पर दो दशमलव अंकों का लाभ उठाकर एक बाइट के भीतर रखता है तथ्य यह है कि चार बिट्स 0 से 9 की श्रेणी का प्रतिनिधित्व करने के लिए पर्याप्त हैं। तकनीकी कारणों से सटीक 4-बिट एन्कोडिंग भिन्न हो सकते हैं, उदाहरण के लिए एक्सचेंज -3 देखें। एक बीसीडी दशमलव अंकों का प्रतिनिधित्व करने वाले दस राज्यों को कभी-कभी टेट्रैड कहा जाता है (जिन्हें आमतौर पर टिड्रेड के रूप में भी जाना जाता है) उन्हें उन पर ध्यान नहीं दिया जाता है, जिनका उपयोग अप्रयुक्त नाम छद्म-टेट्राड (ई) एस (डी) [2] [ 3] [4] [5] [6] या छद्म-दशमलव अंक [7] [8])। [एनबी 1]

बीसीडी की मुख्य पुण्य इसकी अधिक सटीक प्रतिनिधित्व और दशमलव मात्रा का गोलाकार है और मानव-पठनीय प्रतिनिधित्वों में रूपांतरण की आसानी है, द्विआधारी स्थिति प्रणाली के मुकाबले। बीसीडी की प्रमुख कमियां बुनियादी गणित और थोड़ा कम घने भंडारण को लागू करने के लिए आवश्यक सर्किट की जटिलता में एक छोटा सा वृद्धि है।

बीसीडी का इस्तेमाल कई शुरुआती दशमलव कंप्यूटरों में किया गया था, और आईबीएम सिस्टम / 360 श्रृंखला और उसके वंश, डिजिटल उपकरण निगम के वैक्स और मोटोरोला 68000-श्रृंखला प्रोसेसर जैसी मशीनों के अनुदेश सेट में लागू किया गया है। यद्यपि बीसीडी प्रति से पहले के रूप में व्यापक रूप से प्रयोग नहीं किया जाता है और अब नए कंप्यूटरों के अनुदेश सेटों (जैसे कि एआरएम; x86 बीसीडी निर्देशों का लंबे समय से अधिक मोड में समर्थन नहीं करता है) दशमलव फिक्स्ड प्वाइंट और फ्लोटिंग पॉइंट प्रारूप अभी भी महत्वपूर्ण हैं और वित्तीय, वाणिज्यिक और औद्योगिक कंप्यूटिंग में उपयोग करना जारी रखते हैं, जहां सूक्ष्म रूपांतरण और आंशिक गोलाकार त्रुटियां जो कि फ्लोटिंग प्वाइंट बाइनरी प्रस्तुतीकरण में निहित हैं, सहन नहीं की जा सकती हैं।

बाहरी कड़ियाँ