This transfer is possible in two ways: direct transfer and using the decimal system.
First we will perform the translation through the decimal system
let\'s translate to decimal like this:
3∙162+11∙161+8∙160+0∙16-1+2∙16-2+8∙16-3+15∙16-4 = 3∙256+11∙16+8∙1+0∙0.0625+2∙0.00390625+8∙0.000244140625+15∙1.52587890625E-5 = 768+176+8+0+0.0078125+0.001953125+0.0002288818359375 = 952.009994506835937510
got It: 3B8.028F16 =952.009994506835937510
Translate the number 952.009994506835937510 в octal like this:
the Integer part of the number is divided by the base of the new number system:
952 | 8 | | | |
-952 | 119 | 8 | | |
0 | -112 | 14 | 8 | |
| 7 | -8 | 1 | |
| | 6 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 0099945068359375*8 |
0 | .07996*8 |
0 | .63965*8 |
5 | .11719*8 |
0 | .9375*8 |
7 | .5*8 |
4 | .0*8 |
the result of the conversion was:
952.009994506835937510 = 1670.0050748
answer: 3B8.028F16 = 1670.0050748
Now we will perform a direct translation.
let\'s do a direct translation from hexadecimal to binary like this:
3B8.028F16 = 3 B 8. 0 2 8 F = 3(=0011) B(=1011) 8(=1000). 0(=0000) 2(=0010) 8(=1000) F(=1111) = 1110111000.00000010100011112
answer: 3B8.028F16 = 1110111000.00000010100011112
Fill in the number with missing zeros on the left
Fill in the number with missing zeros on the right
let\'s make a direct translation from binary to post-binary like this:
001110111000.0000001010001111002 = 001 110 111 000. 000 000 101 000 111 100 = 001(=1) 110(=6) 111(=7) 000(=0). 000(=0) 000(=0) 101(=5) 000(=0) 111(=7) 100(=4) = 1670.0050748
answer: 3B8.028F16 = 1670.0050748