What is BCD Code ?
BCD (Binary Coded Decimal) एक विशेष प्रकार की Coding Technique है, जिसमें प्रत्येक दशमलव अंक (0 से 9) को अलग-अलग 4-बिट (4-bit) Binary Code के रूप में दर्शाया जाता है। अर्थात यदि किसी संख्या में कई अंक हैं, तो प्रत्येक अंक को अलग-अलग Binary में बदला जाता है।
सामान्य Binary Number System में पूरी संख्या को एक साथ Binary में बदला जाता है, जबकि BCD Code में प्रत्येक दशमलव अंक को स्वतंत्र रूप से 4 बिट में परिवर्तित किया जाता है। इसी कारण BCD Code को समझना आसान होता है और इसका उपयोग उन इलेक्ट्रॉनिक उपकरणों में किया जाता है जहाँ दशमलव संख्याओं को सीधे प्रदर्शित करना आवश्यक होता है।
उदाहरण :-
उदाहरण के लिए, दशमलव संख्या 59 को सामान्य Binary में बदलने पर 111011 प्राप्त होता है। लेकिन BCD में 59 के दोनों अंकों को अलग-अलग बदला जाएगा:
5 = 0101
9 = 1001
इस प्रकार 59 का BCD Code = 0101 1001 होगा।
कैसे अलग - अलग बदला जाएगा clik करें और जाने अच्छे से बताया गया है
BCD का Full Form
BCD का पूरा नाम (Full Form) है:
B – Binary
C – Coded
D – Decimal
अर्थात Binary Coded Decimal, यानी दशमलव संख्याओं को Binary Code के माध्यम से प्रदर्शित करने की एक तकनीक।
BCD Code का इतिहास (History of BCD Code)
1940 और 1950 के दशक में जब शुरुआती इलेक्ट्रॉनिक कंप्यूटर विकसित किए जा रहे थे, तब कंप्यूटर मुख्य रूप से Binary में कार्य करते थे। लेकिन उपयोगकर्ता दशमलव संख्याओं में ही जानकारी देना और प्राप्त करना चाहते थे। इस समस्या को हल करने के लिए BCD Code का उपयोग शुरू किया गया।
BCD की मदद से कंप्यूटर दशमलव अंकों को बिना जटिल रूपांतरण के आसानी से संग्रहीत (Store) और प्रदर्शित (Display) कर सकते थे। इससे गणना के परिणामों को समझना भी सरल हो गया।
प्रारंभिक उपयोग
शुरुआती कंप्यूटरों, इलेक्ट्रॉनिक कैलकुलेटरों और डिजिटल उपकरणों में BCD Code का व्यापक उपयोग किया गया। विशेष रूप से जहाँ सटीक दशमलव गणनाएँ आवश्यक थीं, वहाँ BCD एक विश्वसनीय तकनीक साबित हुई। BCD का उपयोग निम्न क्षेत्रों में अधिक किया गया:
प्रारंभिक इलेक्ट्रॉनिक कंप्यूटर
डिजिटल कैलकुलेटर
बैंकिंग और लेखांकन प्रणाली
डिजिटल घड़ियाँ
इलेक्ट्रॉनिक मीटर
Seven Segment Display आधारित उपकरण
आधुनिक समय में BCD
आज अधिकांश आधुनिक कंप्यूटर डेटा प्रोसेसिंग के लिए सामान्य Binary Number System का उपयोग करते हैं क्योंकि यह अधिक तेज़ और मेमोरी-कुशल है। फिर भी BCD Code का महत्व समाप्त नहीं हुआ है।
आज भी BCD का उपयोग उन प्रणालियों में किया जाता है जहाँ दशमलव संख्याओं को सीधे और बिना त्रुटि के प्रदर्शित करना आवश्यक होता है,
जैसे:
Digital Display
Electronic Calculator
Digital Clock
POS (Point of Sale) मशीनें
कुछ एम्बेडेड सिस्टम
औद्योगिक नियंत्रण उपकरण
चिकित्सा उपकरण
BCD Code Table
| Decimal Number | BCD Code (8421) |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
Decimal Number को BCD में कैसे बदलें?
BCD (Binary Coded Decimal) में किसी भी Decimal Number को बदलने का तरीका सामान्य Binary Conversion से अलग होता है। इसमें पूरे Number को Binary में Convert नहीं किया जाता, बल्कि उसके प्रत्येक Decimal Digit को अलग-अलग 4-बिट Binary Code में बदला जाता है।
Decimal to BCD Conversion के Rules:-
Step 1 = Decimal Number लिखें।
Step 2 = Number के प्रत्येक Digit को अलग करें।
Step 3 = प्रत्येक Digit का 4-Bit Binary Code लिखें।
Step 4 =सभी Binary Codes को क्रम से जोड़ दें।
उदाहरण 1: Decimal 18 को BCD में बदलें
Decimal Number = 18
अलग-अलग अंक:
1 = 0001
8 = 1000
18 ka Bcd code = 0001 1000
BCD to Decimal Conversion
BCD को वापस Decimal में बदलना बहुत आसान होता है।
Steps:-
1. Binary Number को 4-4 बिट के समूह (Nibble) में बाँटें।
2. प्रत्येक समूह का Decimal मान निकालें।
3. सभी Decimal Digits को जोड़कर मूल Number प्राप्त करें।
उदाहरण. BCD code = 0011 0101
पहला समूह -
0011 = 3
दूसरा समूह-
0101 = 5
Decimal = 35
Advantages and Disadvantages of BCD Code
| Advantages (लाभ) | Disadvantages (हानियाँ) |
|---|---|
| Decimal Numbers को पढ़ना आसान | अधिक Memory की आवश्यकता |
| Digital Display के लिए उपयुक्त | Storage Efficiency कम |
| Decimal Conversion सरल | Arithmetic अधिक जटिल |
| Banking और Accounting में Accuracy | अतिरिक्त Correction Logic आवश्यक |
| Error Detection आसान | Processing Speed कम हो सकती है |
| Human Readable Format | Hardware Design जटिल |
| Digital Electronics में उपयोगी | Invalid Codes मौजूद |
| Calculator और Digital Clock में उपयोग | Large Numbers के लिए कम उपयुक्त |
| Business Applications में उपयोगी | आधुनिक CPUs में सीमित उपयोग |
| प्रत्येक Digit अलग-अलग Store होता है | Circuit Cost बढ़ सकती है |
Binary Number System के बारे में अधिक जानकारी के लिए Wikipedia देखें।
(FAQs) about BCD code
Q. BCD Code क्या है?
Ans.- BCD (Binary Coded Decimal) एक Coding System है, जिसमें प्रत्येक Decimal Digit (0 से 9) को अलग-अलग 4-Bit Binary Code के रूप में दर्शाया जाता है। इसका उपयोग Digital Electronics, Calculators, Digital Clocks और Banking Systems में किया जाता है।
Q. BCD का Full Form क्या है?
Ans.- BCD का पूरा नाम Binary Coded Decimal है। इसमें Decimal Numbers को Binary Code के रूप में Store और Process किया जाता है।
Q. BCD Code में कितने बिट (Bits) का उपयोग होता है?
Ans.- BCD में प्रत्येक Decimal Digit को दर्शाने के लिए 4 Bits का उपयोग किया जाता है। उदाहरण के लिए, Decimal Number 27 का BCD Code 0010 0111 होगा।
Q. BCD में कौन-कौन से Code Valid होते हैं?
Ans.- BCD में केवल 0000 (0) से 1001 (9) तक के Code Valid होते हैं। 1010 से 1111 तक के सभी 4-बिट संयोजन Invalid माने जाते हैं।
Q. BCD Addition में 0110 क्यों जोड़ा जाता है?
Ans.- यदि BCD Addition का परिणाम 9 (1001) से बड़ा हो या Carry Generate हो, तो परिणाम को Valid BCD बनाने के लिए 0110 (Decimal 6) जोड़ा जाता है। इसे BCD Correction Rule कहा जाता है।
Q. BCD Code का उपयोग कहाँ किया जाता है?
Ans.- BCD Code का उपयोग कई Electronic और Digital Systems में किया जाता है, जैसे— Digital Clock, Calculator, ATM Machine,