Основы арифметики цифровых процессоров. Вашкевич Н.П - 109 стр.

UptoLike

108
РХ2=0011;
РY1=0110;
РY2=1101.
Такты CF Слагаемые операнды Комментарий
1
* 1 0 1 1 РХ1
* 0 1 1 0 РY1
1 0 0 0 1 результат сложения в РY1
2
1 0 0 1 1 РХ2
1 1 1 0 1 РY2
1 1 CF
1 0 0 0 1 результат сложения в РY2
SF=0; CF=1; ZF=0; OF=0.
Разность находится в [(РY2,РY1)]
2
=00010001=00010001
(2)
=21
(8)
.
Результат верен.
Пример 3. Х+Y,
где Х=73
(8)
=00111011
(2)
;
Y=121
(8)
=01010001
(2)
;
]
2
=00111011
(2)
;
[Y]
2
=01010001
(2)
.
Тогда РХ1=1011;
РХ2=0011;
РY1=0001;
РY2=0101.
Такты CF
Слагаемые
операнды
Комментарий
1
* 1 0 1 1 РХ1
* 0 0 0 1 РY1
0 1 1 0 0 результат сложения в РY1
2
1 0 0 1 1 РХ2
1 0 1 0 1 РY2
1 0 CF
0 1 0 0 0 результат сложения в РY2
SF=1; CF=0; ZF=0; OF=1.
        РХ2=0011;
        РY1=0110;
        РY2=1101.
       Такты       CF       Слагаемые операнды          Комментарий
                   *        1    0    1     1     РХ1
         1         *        0    1    1     0     РY1
                   1        0    0    0     1     результат сложения в РY1
                   1        0    0    1     1     РХ2
                   1        1    1    0     1     РY2
         2
                   1                        1     CF
                   1        0    0    0     1     результат сложения в РY2

   SF=0; CF=1; ZF=0; OF=0.
   Разность находится в [(РY2,РY1)]2=00010001=00010001(2)=21(8).
Результат верен.
   Пример 3. Х+Y,
где Х=73(8)=00111011(2);
   Y=121(8)=01010001(2);
   [Х]2=00111011(2);
   [Y]2=01010001(2).
   Тогда РХ1=1011;
         РХ2=0011;
         РY1=0001;
         РY2=0101.
                               Слагаемые
       Такты            CF                          Комментарий
                               операнды
                        *      1 0 1       1   РХ1
               1        *      0 0 0       1   РY1
                        0      1 1 0       0   результат сложения в РY1
                        1      0 0 1       1   РХ2
                        1      0 1 0       1   РY2
               2
                        1                  0   CF
                        0      1   0   0   0   результат сложения в РY2

  SF=1; CF=0; ZF=0; OF=1.


                                       108