1) Разберите рассмотренные выше примеры сложения целых двоичных чисел в обратном и дополнительном кодах.
2) Самостоятельно сложите по два целых числа в обратном и дополнительном кодах, выбранных из табл. 2 (колонки 2, 3 и 4, 5), предварительно переведя их в двоичную систему счисления, и осуществите проверку результата в десятичной системе счисления.
Таблица 2
Порядковый номер | 1-е число | 2-е число | 3-е число | 4-е число | |
-77 | -46 | ||||
-69 | -64 | ||||
-17 | -83 | ||||
-33 | -58 | ||||
-40 | -43 | ||||
-58 | -122 | ||||
-53 | -33 | ||||
-16 | -41 | ||||
-64 | -10 | ||||
-64 | -77 | ||||
-63 | -69 | ||||
-73 | -117 | ||||
-62 | -22 | ||||
-105 | -37 | ||||
-112 | -6 | ||||
-62 | -43 | ||||
-124 | -110 | ||||
-119 | -36 | ||||
-65 | -29 | ||||
-42 | -44 | ||||
-53 | -64 | ||||
-67 | -70 | ||||
-94 | -50 | ||||
-46 | -19 | ||||
-35 | -2 | ||||
-27 | -90 | ||||
-29 | -89 | ||||
-121 | -96 | ||||
-113 | -104 | ||||
-56 | -50 |
Арифметические операции над вещественными двоичными числами.
|
|
Сложение вещественных чисел
При сложении вещественных двоичных чисел сначала производится подготовительная операция, называемая выравниванием порядков.
В процессе выравнивания порядков мантисса числа с меньшим порядком сдвигается вправо на количество разрядов, равное разности порядков операндов. После каждого сдвига порядок числа увеличивается на единицу.
После выравнивания порядков полученные мантиссы складываются.
В случае необходимости полученный результат нормализуется путем сдвига мантиссы результата влево. После каждого сдвига влево порядок результата уменьшается на единицу.
Операция сложения двоичных вещественных чисел, представленных в формате плавающей точки, выполняются в следующей последовательности:
1) Осуществляется сравнение порядков.
2) Производится выравнивание порядков: число с меньшим порядком сдвигается вправо на количество разрядов, равное разности порядков операндов.
3) Производится алгебраическое сложение.
4) При необходимости результат нормализуется.