This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s do a direct translation from hexadecimal to binary like this:
0.AAAA16 = 0. A A A A = 0(=0000). A(=1010) A(=1010) A(=1010) A(=1010) = .1010101010101012
answer: 0.AAAA16 = .1010101010101012
now let\'s make the transfer using the decimal system.
let\'s translate to decimal like this:
0∙160+10∙16-1+10∙16-2+10∙16-3+10∙16-4 = 0∙1+10∙0.0625+10∙0.00390625+10∙0.000244140625+10∙1.52587890625E-5 = 0+0.625+0.0390625+0.00244140625+0.000152587890625 = 0.6666564941406210
got It: 0.AAAA16 =0.6666564941406210
Translate the number 0.6666564941406210 в binary like this:
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 66665649414062*2 |
1 | .33331*2 |
0 | .66663*2 |
1 | .33325*2 |
0 | .6665*2 |
1 | .33301*2 |
0 | .66602*2 |
1 | .33203*2 |
0 | .66406*2 |
1 | .32812*2 |
0 | .65625*2 |
the result of the conversion was:
0.6666564941406210 = 0.10101010102
answer: 0.AAAA16 = 0.10101010102