कंप्यूटर फंडामेंटल्स

How to change Binary to Decimal

द्विआधारी का दशमलव में परिवर्तन (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 Fraction to Binary Fraction)

दशमलव भिन्‍न को 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)