Составители:
25
2. Приводим слагаемые к одному порядку, т.е. порядок первого
слагаемого (−1) приводим к порядку второго слагаемого (+1). Это
процедура реализуется путём сдвига мантиссы первого слагаемого
на 2 разряда вправо (деление на 2
2
).
Теперь оба слагаемых имеет вид:
00000000
00100110
00001100
00000001
00000000
10010010
00110010
00000001
Первое слагаемое после сдвига мантиссы на
два разряда вправо. Порядок первого
слагаемого теперь совпадает с порядком
второго слагаемого.
Второе слагаемое осталось без
изменений.
3. Складываем младшие байты мантисс.
00000000
00000000
00000000
Младший байт мантиссы первого слагаемого;
Младший байт мантиссы второго слагаемого;
Младший байт суммы мантисс.
4. Складываем средние байты мантисс.
00100110
10010010
10111000
Средний байт мантиссы первого слагаемого;
Средний байт мантиссы второго слагаемого;
Средний байт суммы мантисс (бит переноса
отсутствует).
5. Складываем старшие байты мантисс.
00001100
00110010
00111110
Старший байт мантиссы первого слагаемого;
Старший байт мантиссы второго слагаемого;
Старший байт суммы мантисс.
+
+
+
6. Запишем окончательный результат.
00000000
10111000
00111110
00000001
Младший байт суммы мантисс;
Средний байт суммы мантисс;
Старший байт суммы мантисс;
Порядок суммы чисел.
Теперь осуществим проверку полученного результата.
1. Проанализируем первое слагаемое и представим его в десятич"
ной системе счисления.
Прежде всего заметим, что первое слагаемое – число положитель"
ное, так как знаковый разряд мантиссы равен 0. Следовательно, ман"
тисса первого слагаемого представлена прямым двоичным кодом.
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »