Составители:
24
3) А > 0, B < 0
ЗИ БзИ
А
ПК=
_ 0. 1 0 0 0 0 1 1 _ 67 _ 67
В
ДК=
1. 1 0 0 1 1 0 1 - 51 205
С
ПК=
0. 1 1 1 0 1 1 0 118 118 ?
CF = 1; SF = 0; ZF = 0; AF = 1; PF = 0; OF = 0.
Для БзИ результат неверен вследствие возникающего заема из раз-
ряда за пределами формата.
4) А < 0, B < 0
ЗИ БзИ
А
ДК=
_ 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; SF = 1; ZF = 0; AF = 0; PF = 1; OF = 0.
Для БзИ результат неверен вследствие возникающего заема из раз-
ряда за пределами формата.
3.2. Правило для подбора операнда В выглядит следующим образом:
А + В > 128, значит 128 – А < В < 127
А = 67 (неизменно), В = 64 (подбираем)
1) А < 0, В > 0
ЗИ БзИ
А
ДК=
_ 1.0 1 1 1 1 0 1 _ - 67 _ 189
В
ПК=
0.1 0 0 0 0 0 0 64 64
С
ПК=
0.1 1 1 1 1 0 1 125? 125
CF = 0; SF = 0; ZF = 0; AF = 0; PF = 1; OF = 1.
Для знакового вычитания результат некорректен вследствие пере-
полнения, о котором можно судить по одному из двух признаков:
- при разных знаках операндов знак результата отличается от
знака первого операнда;
- несовпадение заемов в два старшие разряда (один из них при-
сутствует, а другой нет).
2) А > 0, В < 0
ЗИ БзИ
А
ПК=
_ 0.1 0 0 0 0 1 1 _ 67 _ 67
В
ДК=
1.1 0 0 0 0 0 0 - 64 192
С
ДК=
1.0 0 0 0 0 1 1 131 ?
С
ПК=
1.1 1 1 1 1 0 1 -125?
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »