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

UptoLike

Таблица 4.7
Деление беззнаковых операндов в прямом коде X/Y, где X = 251
(8)
, Y= 5
(8)
CF PCM P2 Т Комментарий
* * * * * * * * * * * * * * * * * * * * *
Исходное состояние
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1 0 0 0 (РСМ,Р2):=Х; СЧТ:=8, CF:=0
0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 +(
Р1+1)
0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0
Результат пробного вычита-
ния
1 1 1 1 1 1 0 1 1 0 1 0 1 0 0 1 0 1 0 0 0
(CF,P2):=LC((CF,P2),1)
1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 0 1 0 0 0
(CF,PСМ):=LC((CF,PСМ),1)
1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 0 +Р1
0 1 1 1 1 1 1 0 0 0 1 0 1 0 0 1 0 1 0 0 0 Результат сложения
0 1 1 1 1 1 1 0 0 0 1 0 1 0 0 1 0 0 1 1 1
СЧТ:=СЧТ – 1
0 1 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0 0 1 1 1
(CF,P2):=LC((CF,P2),1)
1 1 1 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 1 1 1
(CF,PСМ):=LC((CF,PСМ),1)
1 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 0 0 1 1 1 +Р1
0 1 1 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 1 1 1 Результат сложения
0 1 1 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 1 1 0
СЧТ:=СЧТ – 1
1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 0 0 0 1 1 0
(CF,P2):=LC((CF,P2),1)
1 1 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0
(CF,PСМ):=LC((CF,PСМ),1)
1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 1 1 0 +Р1
1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 1 0 Результат сложения
1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1
СЧТ:=СЧТ - 1
0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 1
(CF,P2):=LC((CF,P2),1)
0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 1
(CF,PСМ):=LC((CF,PСМ),1)
0 1 1 1 1 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 1 +(
Р1+1)
0 1 1 1 1 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 1 Результат сложения
86
                                                                                                              Таблица 4.7
                          Деление беззнаковых операндов в прямом коде X/Y, где X = 251(8), Y= 5(8)
     CF               PCM                                 P2                       CЧТ                Комментарий
      *   *   *   *   * *     *   *   *   *   *   *   *        *   *   *   *   *   * *     *   Исходное состояние
      0   0   0   0   0 0     0   0   0   1   0   1   0        1   0   0   1   1   0 0     0   (РСМ,Р2):=Х; СЧТ:=8, CF:=0
      0   1   1   1   1 1     0   1   1   1   0   1   0        1   0   0   1   1   0 0     0   +(–Р1+1)
                                                                                               Результат пробного вычита-
     0    1   1   1   1   1   0   1   1   1   0   1   0        1   0   0   1   1   0   0   0
                                                                                               ния
     1    1   1   1   1   1   0   1   1   0   1   0   1        0   0   1   0   1   0   0   0   (CF,P2):=LC((CF,P2),1)
     1    1   1   1   1   0   1   1   1   0   1   0   1        0   0   1   0   1   0   0   0   (CF,PСМ):=LC((CF,PСМ),1)
     1    0   0   0   0   0   1   0   1   0   1   0   1        0   0   1   0   1   0   0   0   +Р1
     0    1   1   1   1   1   1   0   0   0   1   0   1        0   0   1   0   1   0   0   0   Результат сложения
     0    1   1   1   1   1   1   0   0   0   1   0   1        0   0   1   0   0   1   1   1   СЧТ:=СЧТ – 1
     0    1   1   1   1   1   1   0   0   1   0   1   0        0   1   0   0   0   1   1   1   (CF,P2):=LC((CF,P2),1)
     1    1   1   1   1   1   0   0   0   1   0   1   0        0   1   0   0   0   1   1   1   (CF,PСМ):=LC((CF,PСМ),1)
86




     1    0   0   0   0   0   1   0   1   1   0   1   0        0   1   0   0   0   1   1   1   +Р1
     0    1   1   1   1   1   1   0   1   1   0   1   0        0   1   0   0   0   1   1   1   Результат сложения
     0    1   1   1   1   1   1   0   1   1   0   1   0        0   1   0   0   0   1   1   0   СЧТ:=СЧТ – 1
     1    1   1   1   1   1   1   0   1   0   1   0   0        1   0   0   0   0   1   1   0   (CF,P2):=LC((CF,P2),1)
     1    1   1   1   1   1   0   1   1   0   1   0   0        1   0   0   0   0   1   1   0   (CF,PСМ):=LC((CF,PСМ),1)
     1    0   0   0   0   0   1   0   1   0   1   0   0        1   0   0   0   0   1   1   0   +Р1
     1    0   0   0   0   0   0   0   0   0   1   0   0        1   0   0   0   0   1   1   0   Результат сложения
     1    0   0   0   0   0   0   0   0   0   1   0   0        1   0   0   0   0   1   0   1   СЧТ:=СЧТ - 1
     0    0   0   0   0   0   0   0   0   1   0   0   1        0   0   0   1   0   1   0   1   (CF,P2):=LC((CF,P2),1)
     0    0   0   0   0   0   0   0   0   1   0   0   1        0   0   0   1   0   1   0   1   (CF,PСМ):=LC((CF,PСМ),1)
     0    1   1   1   1   1   0   1   1   1   0   0   1        0   0   0   1   0   1   0   1   +(–Р1+1)
     0    1   1   1   1   1   0   1   1   1   0   0   1        0   0   0   1   0   1   0   1   Результат сложения