Отримання двійкового нормалізованого представлення
105d |
1101001b |
Двійкове |
|
1.101001b *26 |
Нормалізоване |
0.4612d |
0.01110110000100010011010000 |
|
|
1.110110000100010011010000b * 2-2 |
|
105.4612d |
1101001.01110110000100010011010000b |
|
|
1.10100101110110000100010011010000b*26 |
|
Формат Dword (32 біта)
-105.0
Характеристика = 7F + 6 = 85h = 1000 0101b. Розпишемо тепер наше від’ємне дійсне число (складається тільки з цілої частини) по бітах:
S |
Характеристика |
|
Мантиса |
1 |
10000101 |
|
101001000000000000000 |
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
1100 |
0010 |
1101 |
0010 |
0000 |
0000 |
0000 |
0000 |
C |
2 |
D |
2 |
0 |
0 |
0 |
0 |
0.4612
Характеристика = 7F - 2 = 7D. Розпишемо тепер наше позитивне число по бітах:
S |
Характеристика |
|
Мантиса |
0 |
01111101 |
|
11011000010001001101000 |
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
0011 |
1110 |
1110 |
1100 |
0010 |
0010 |
0010 |
1000 |
3 |
Е |
Е |
3 |
2 |
2 |
2 |
8 |
105.4612
Характеристика = 7F + 6 =85. Розпишемо тепер наш змішаний дріб по бітах:
0 1000 0101 10100101110110000100010011010000
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
0100 |
0010 |
1101 |
0010 |
1110 |
1100 |
0010 |
0010 |
4 |
2 |
D |
2 |
E |
C |
2 |
2 |
Формат Qword (64 біта)
-105.0
Характеристика = 3FF + 6 = 405. Розпишемо тепер наше число по бітах:
1 100 0000 0101 101001000000000000000
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
1100 |
0000 |
0101 |
1010 |
0100 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
0000 |
С |
0 |
5 |
А |
4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0.4612
Характеристика = 3FF - 2 = 3FD. Розпишемо тепер наше число по бітам:
0 011 1111 1101 110110000100010011010000...
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
0011 |
1111 |
1101 |
1101 |
1000 |
0100 |
0100 |
1101 |
0000 |
0000 |
|
|
|
|
|
|
3 |
F |
D |
D |
8 |
4 |
4 |
D |
0 |
0 |
|
|
|
|
|
|
Отримати усі розряди мантиси ми не зможемо, оскільки немає інформації. Проте для перевірки правильності наших викладок і такого представлення вистачає.
105.4612
Характеристика = 3FF + 6 = 405. Розпишемо тепер наш змішаний дріб по бітах:
0 100 0000 0101 1010 0101 1101 1000 0100 0100 1101 0000
Тепер розпишемо по тетрадах, а потім в НЕХ-коді:
0100. 0000. 0101. 1010. 0101. 1101. 1000. 0100. 0100. 1101. 0000
4 0 5 A 5 D 8 4 4 D 0
Знову отримати усі розряди мантиси ми не зможемо, оскільки немає інформації. Але і того, що є, цілком достатньо.