बाइनरी संख्या को ऑक्टल संख्या अथवा ऑक्टल संख्या को बाइनरी संख्या में बदलने के लिए नीचे दिए गए कोड को याद करना जरूरी है।
बाइनरी संख्या |
ऑक्टल संख्या |
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
प्रश्न – बाइनरी संख्या (111010101)2 को ऑक्टल संख्या में बदलिए।
हल –
पहला तरीका (First Method)
(111 010 101)2 = (725)8
यहाँ 111 का कोड = 7
यहाँ 010 का कोड = 2
यहाँ 101 का कोड = 5
दूसरा तरीका (Second Method)
पहले बाइनरी संख्या को डेसीमल संख्या में और फिर डेसीमल संख्या को ऑक्टल संख्या में बदलेंगे। इस प्रकार बाइनरी संख्या, ऑक्टल संख्या में परिवर्तित हो जायेगा।
(111010101)2 = [(1 × 28) + (1 × 27) + (1 × 26) + (0 × 25) + (1 × 24) + (0 × 23) + (1 × 22) + (0 × 21) + (1 × 20)]10
(111010101)2 = [(1 × 256) + (1 × 128) + (1 × 64) + (0 × 32) + (1 × 16) + (0 × 8) + (1 × 4) + (0 × 2) + (1 × 1)]10
(111010101)2 = [256 + 128 + 64 + 0 + 16 + 0 + 4 + 0 + 1]10
(111010101)2 = [469]10
469 = (8 × 58) + 5
58 = (8 × 7) + 2
7 = (8 × 0) + 7
शेषफल को नीचे से ऊपर के क्रम में लिखने पर = 725, अत: बाइनरी संख्या (111010101)2 का ऑक्टल रूप (725)8 होगा।
प्रश्न – ऑक्टल संख्या (725)8 को बाइनरी संख्या में बदलिए।
हल –
पहला तरीका (First Method)
(725)8 = (111 010 101)2
यहाँ 7 का कोड = 111
यहाँ 2 का कोड = 010
यहाँ 5 का कोड = 101
दूसरा तरीका (Second Method)
पहले ऑक्टल संख्या को डेसीमल संख्या में और फिर डेसीमल संख्या को बाइनरी संख्या में बदलेंगे। इस प्रकार ऑक्टल संख्या, बाइनरी संख्या में परिवर्तित हो जायेगा।
(725)8 = [(7 × 82) + (2 × 81) + (5 × 80)]10
(725)8 = [(7 × 64) + (2 × 8) + (5 × 1)]10
(725)8 = [448 + 16 + 5]10
(725)8 = [469]10
469 = (2 × 234) + 1
234 = (2 × 117) + 0
117 = (2 × 58) + 1
58 = (2 × 29) + 0
29 = (2 × 14) + 1
14 = (2 × 7) + 0
7 = (2 × 3) + 1
3 = (2 × 1) + 1
1 = (2 × 0) + 1
शेषफल को नीचे से ऊपर के क्रम में लिखने पर = 111010101, अत: ऑक्टल संख्या (725)8 का बाइनरी रूप (111010101)2 होगा।
0 टिप्पणियाँ
Please do not share any links, spam words in the comment box.