बाइनरी को डेसीमल में बदलना

बाइनरी नम्बर सिस्टम

बाइनरी नंबर सिस्टम में केवल दो अंक होते हैं जो 0 और 1। प्रत्येक संख्या (मान) इस नम्बर सिस्टम में 0 और 1 के साथ प्रदर्शित होती है। बाइनरी नंबर सिस्टम का आधार 2 होता है, क्योंकि इसमें केवल दो ही अंक होते हैं।

बाइनरी को डेसीमल में बदलना (Conversion Binary to Decimal)

Binary अंकों को Decimal में बदलने के लिए उसके अंकों के मान को स्‍थानीय मान से गुणा कर उन्‍हें जोड़ दिया जाता हैं।

example :- 10101(2) को Decimal में बदलें।

संख्‍या 1 0 1 0 1

स्‍थानीय मान 24 23 22 21 20

10101(2) = (1×24) + (0x23) + (1×22) + (0x21) + (1×20)

= (1×16) + (0x8) + (1×4) + (0x2) + (1×1)


= 16 + 0 + 4 + 0 + 1

= 21(10)

दशमलव अंकों के बाइनरी तुल्‍यांक

DecimalBinary
00
11
210
311
4100
5101
6110
7111
81000
91001
10

1010

डेसीमल को बाइनरी में बदलना (Conversion of Decimal to Binary)

दशमलव भिन्‍न को 2 से गुणा करते हैं। गुणनफल में पूर्ण संख्‍या को अलग लिखते हैं जो बाइनरी भिन्‍न का बायां अंक (MSD) होता है। भिन्‍न को पुन: 2 से गुणा करते हैं और यह तब तक दुहराते हैं जब तक भिन्‍न शून्‍य न हो जाये या बाइनरी भिन्‍न के आवश्‍यक अंक पूरे न हो जाए।

अंतिम पूर्णांक बाइनरी भिन्‍न का दाया अंक (LSD) होता है। दशमलव के बाद बाइनरी भिन्‍न को ऊपर से नीचे की ओर लिखा जाता हैं।

Example : 0.8125(10) को बाइनरी में बदले


0.8125 x 2 = 1.625 =1(MSD)

0.625 x 2 =1.250 =1

0.250 x 2 = 0.500 =0

0.500 x 2 =1.000 =1 (LSD)

अत: 0.8125(10) = 0.1101(2)


error: Content is protected !!