Арифметические основы ЭВМ. Довгий П.С - 25 стр.

UptoLike

Составители: 

25
CF = 1; SF = 1; ZF = 0; AF = 0; PF = 0; OF = 1.
Для ЗИ результат некорректен вследствие возникающего перепол-
нения, для БзИ результат некорректен из-за возникающего переноса из
старшего разряда.
3.3. Значение числа В фиксируем (В = 51), а значение А опреде-
ляется из условия А + В = 128, благодаря которой при вычитании из
положительного числа отрицательного будет фиксироваться перепол-
нение, а при вычитании из отрицательного числа положительного не
будет. А = 77.
1) А > 0, B < 0
ЗИ БзИ
А
ПК
=_ 0.1 0 0 1 1 0 1 _ 77 _ 77
В
ДК
= 1.1 0 0 1 1 0 1 - 51 205
С
ДК
= 1.0 0 0 0 0 0 0 128?
С
ПК
= 1.0 0 0 0 0 0 0 - 128?
CF = 1; SF = 1; ZF = 0; AF = 0; PF = 0; OF = 1.
Результат БзИ некорректен вследствие возникающего заема из
разряда за пределами формата; для ЗИ результат некорректен из-за пе-
реполнения.
2) А < 0, B > 0
ЗИ БзИ
А
ДК
_ 1.0 1 1 0 0 1 1 _ -77 _ 179
В
ПК
0.0 1 1 0 0 1 1 51 51
С
ДК
1.0 0 0 0 0 0 0 128
С
ПК
1.0 0 0 0 0 0 0 - 128
CF = 0; SF = 1; ZF = 0; AF = 0; PF = 0; OF = 0.
Результаты ЗИ и БзИ корректны.