Условие:
Вычислить сумму двоичных чисел 0,1001 * 2^-2 и - 0,111 * 2^2 в дополнительном коде в форме с плавающей запятой. Разрядная сетка произвольная.
Решение:
Шаг 1. Перевод исходных чисел в десятичное представление. Первое число: 0,1001·2^(–2). Двоичное число 0,1001 означает: 1·2^(–1) + 0·2^(–2) + 0·2^(–3) + 1·2^(–4) = 0,5 + 0,0625 = 0,5625. Умножая на 2^(–2) (то есть делим на 4), получаем: 0,5625 / 4 = 0,140625. Второе число: –0,111·2^2. Двоичное число 0,111 означает: 1·2^(–1) + 1·2^(–2) + 1·2^(–3) = 0,5 + 0,25 + 0,125 = 0,875. Умножая на 2^2 (то есть умножаем на 4), получаем: 0,875·4 = 3,5, а учитывая знак, –3,5. Шаг 2. Суммирование чисел. Сумма = 0,140625 + (–3,5) = –3,359375. Ша...
