Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним прямой перевод.
Выполним прямой перевод из шестнадцатиричной в двоичную вот так:
1A5.2B439581061616 = 1 A 5. 2 B 4 3 9 5 8 1 0 6 1 6 = 1(=0001) A(=1010) 5(=0101). 2(=0010) B(=1011) 4(=0100) 3(=0011) 9(=1001) 5(=0101) 8(=1000) 1(=0001) 0(=0000) 6(=0110) 1(=0001) 6(=0110) = 110100101.001010110100001110010101100000010000011000010112
Ответ: 1A5.2B439581061616 = 110100101.001010110100001110010101100000010000011000010112
Теперь выполним перевод через десятичную систему счисления.
Выполним перевод в десятичную систему счисления вот так:
1∙162+10∙161+5∙160+2∙16-1+11∙16-2+4∙16-3+3∙16-4+9∙16-5+5∙16-6+8∙16-7+1∙16-8+0∙16-9+6∙16-10+1∙16-11+6∙16-12 = 1∙256+10∙16+5∙1+2∙0.0625+11∙0.00390625+4∙0.000244140625+3∙1.52587890625E-5+9∙9.5367431640625E-7+5∙5.9604644775391E-8+8∙3.7252902984619E-9+1∙2.3283064365387E-10+0∙1.4551915228367E-11+6∙9.0949470177293E-13+1∙5.6843418860808E-14+6∙3.5527136788005E-15 = 256+160+5+0.125+0.04296875+0.0009765625+4.57763671875E-5+8.5830688476562E-6+2.9802322387695E-7+2.9802322387695E-8+2.3283064365387E-10+0+5.4569682106376E-12+5.6843418860808E-14+2.1316282072803E-14 = 421.1689999999999510
Получилось: 1A5.2B439581061616 =421.1689999999999510
Переведем число 421.1689999999999510 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
421 | 2 | | | | | | | | |
-420 | 210 | 2 | | | | | | | |
1 | -210 | 105 | 2 | | | | | | |
| 0 | -104 | 52 | 2 | | | | | |
| | 1 | -52 | 26 | 2 | | | | |
| | | 0 | -26 | 13 | 2 | | | |
| | | | 0 | -12 | 6 | 2 | | |
| | | | | 1 | -6 | 3 | 2 | |
| | | | | | 0 | -2 | 1 | |
| | | | | | | 1 | | |
|
Дробная часть числа находится умножением на основание новой системы счисления:
|
0. | 16899999999995*2 |
0 | .338*2 |
0 | .676*2 |
1 | .352*2 |
0 | .704*2 |
1 | .408*2 |
0 | .816*2 |
1 | .632*2 |
1 | .264*2 |
0 | .528*2 |
1 | .056*2 |
В результате преобразования получилось:
421.1689999999999510 = 110100101.00101011012
Ответ: 1A5.2B439581061616 = 110100101.00101011012