Реализация процессором арифметических операций. Будько М.Б - 16 стр.

UptoLike

15
С
ИСПР
= 0.1 1 1 0 1 1 0 118
CF = 1; PF = 0; AF = 1; ZF = 0; SF = 0; OF = 0.
Для БзИ результат некорректен вследствие возникающего заема из
разряда за пределами формата (флаг CF = 1).
Алгоритм выполнения:
начало
перевод B в дополнительный код
вывод A и B в двоичном виде
C = AB
перевод C
в двоичную систему счисления
вывод результата
вывод значений флагов
конец
4) А < 0, В < 0 А = 1.0111101 В = 1.1001101
ЗИ БзИ
А = 1.0 1 1 1 1 0 1 -67 189
В = 1.1 0 0 1 1 0 1 -51 205
С = 1.1 1 1 0 0 0 0 240 ?
С
ИСПР
= 1.0 0 1 0 0 0 0 -16
CF = 1; PF = 1; AF = 0; ZF = 0; SF = 1; OF = 0.
Для БзИ результат неверен вследствие возникающего заема из разря-
да за пределами формата (флаг CF = 1).
Алгоритм выполнения:
начало
перевод A и B в дополнительный код
вывод A и B в двоичном виде
C = A
B
перевод C в двоичную систему счисления
вывод C
если (C < 0)
начало если
перевод C в прямой код
вывод результата
конец если
вывод значений флагов
конец
Задание 2.2) В подбирается из условия А + В > 128, откуда 128А < В <
127.
А = 67 (неизменно),
В = 64 (подобрано).
1) А < 0, В > 0 А = 1.0111101 В = 0.1000000