Page 33 - 4503
P. 33
Приклад 1.7
Додавання шістнадцяткових чисел 14A + B27
– додавання молодших розрядів A + 7:
A 16 + 7 16 = 1F 16 — відбулося перенесення 1 у
старший розряд
– додавання середніх розрядів 4 + 2:
4 16 + 2 16 + 1 16 = 7 16 ( тут 1 перенесена як
переповнення молодшого розряду);
– додавання старших розрядів 1 + В:
1 16 + В 16 = С 16;
– на основі трьох отриманих сум отримаємо загальну
суму :
14A + B27 = С7F.
Отже, отриманий результат — С7F 16. Для наочності
переведемо його у двійкову систему числення —
110001111111 і далі із двійкової у десяткову систему
числення:
10
11
5
6
110001111111 2 = 1·2 + 1·2 + 0 + 0 + 0 + 1·2 + 1·2 +
0
4
3
2
1
1·2 + 1·2 + 1·2 + 1·2 + 1·2 = 2048 + 1024 + 64 + 32 + 16 + 8 +
4 + 2 + 1 = 3199.
Задля перевірки правдивості отриманого результату
застосуємо безпосереднє переведення числа С7F 16 з
шістнадцяткової системи числення у десяткову:
2
1
0
С7F 16 = 12·16 + 7·16 + 15·16 = 3072 + 112 +15 = 3199.
1.3.1 Арифметичні операції у двійковій системі
числення
Арифметичні операції у двійковій системі числення
використовують значно менше правил, аніж у десятковій.
33