This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s translate to decimal like this:
7∙82+7∙81+7∙80+7∙8-1+7∙8-2+7∙8-3 = 7∙64+7∙8+7∙1+7∙0.125+7∙0.015625+7∙0.001953125 = 448+56+7+0.875+0.109375+0.013671875 = 511.99804687510
got It: 777.7778 =511.99804687510
Translate the number 511.99804687510 в hexadecimal like this:
the Integer part of the number is divided by the base of the new number system:
511 | 16 | | |
-496 | 31 | 16 | |
F | -16 | 1 | |
| F | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 998046875*16 |
F | .96875*16 |
F | .5*16 |
8 | .0*16 |
the result of the conversion was:
511.99804687510 = 1FF.FF816
answer: 777.7778 = 1FF.FF816
now let\'s make the transfer using the decimal system.
let\'s do a direct translation from octal to binary like this:
777.7778 = 7 7 7. 7 7 7 = 7(=111) 7(=111) 7(=111). 7(=111) 7(=111) 7(=111) = 111111111.1111111112
answer: 777.7778 = 111111111.1111111112
Fill in the number with missing zeros on the left
Fill in the number with missing zeros on the right
let\'s do a direct translation from binary to hexadecimal like this:
000111111111.1111111110002 = 0001 1111 1111. 1111 1111 1000 = 0001(=1) 1111(=F) 1111(=F). 1111(=F) 1111(=F) 1000(=8) = 1FF.FF816
answer: 000111111111.1111111110008 = 1FF.FF816