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

UptoLike

Таблица 4.3
Умножение беззнаковых операндов X*Y, где X = 270
(8)
, Y= 71
(8)
CF
PCM
P
2
C
ЧТ
Комментарий
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0
CF:=0; РСМ:=0; Р2:=Y;
СЧТ=8
0
1
0
1
1
1
0
0
0
0
0
1
1
1
0
0
1
1
0
0
0
+Р1
0
1
0
1
1
1
0
0
0
0
0
1
1
1
0
0
1
1
0
0
0
РСМ:=РСМ1
0
0
1
0
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
0
(CF,PCM):=RС((CF,PCM),1)
0
0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1
(CF,P2):=RS((CF,P2),1)
СЧТ:=СЧТ – 1
0
0
0
1
0
1
1
1
0
0
0
0
1
1
1
0
0
0
1
1
1
(CF,PCM):=RС((CF,PCM),1)
0 0 0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 1 1 0
(C
F,P2):=RS((CF,P2),1)
СЧТ:=СЧТ – 1
0
0
0
0
1
0
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
(CF,PCM):=RС((CF,PCM),1)
0 0 0 0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 1 0 1
(CF,P2):=RS((CF,P2),1)
СЧТ:=СЧТ – 1
0
1
0
1
1
1
0
0
0
0
0
0
0
0
1
1
1
0
1
0
1
+Р1
0
1
1
0
0
1
1
1
1
0
0
0
0
0
1
1
1
0
1
0
1
РСМ:=РСМ1
1
0
1
1
0
0
1
1
1
0
0
0
0
0
1
1
1
0
1
0
1
(CF,PCM):=RС((CF,PCM),1)
0 0 1 1 0 0 1 1 1 1 0 0 0 0 0 1 1 0 1 0 0
(CF,P2):=RS((CF,P2),1)
СЧТ:=СЧТ – 1
63
                                                                                                            Таблица 4.3
                              Умножение беззнаковых операндов X*Y, где X = 270(8), Y= 71(8)
     CF               PCM                          P2                    CЧТ                      Комментарий
     *    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   Исходное состояние
                                                                                          CF:=0; РСМ:=0; Р2:=Y;
     0    0   0   0   0   0   0   0   0   0   0   1   1   1   0   0   1   1   0   0   0
                                                                                          СЧТ=8
     0    1   0   1   1   1   0   0   0   0   0   1   1   1   0   0   1   1   0   0   0   +Р1
     0    1   0   1   1   1   0   0   0   0   0   1   1   1   0   0   1   1   0   0   0   РСМ:=РСМ+Р1
     0    0   1   0   1   1   1   0   0   0   0   1   1   1   0   0   1   1   0   0   0   (CF,PCM):=RС((CF,PCM),1)
     0                                                                                    (CF,P2):=RS((CF,P2),1)
          0   1   0   1   1   1   0   0   0   0   0   1   1   1   0   0   0   1   1   1
                                                                                          СЧТ:=СЧТ – 1
     0    0   0   1   0   1   1   1   0   0   0   0   1   1   1   0   0   0   1   1   1   (CF,PCM):=RС((CF,PCM),1)
63




                                                                                          (CF,P2):=RS((CF,P2),1)
     0    0   0   1   0   1   1   1   0   0   0   0   0   1   1   1   0   0   1   1   0
                                                                                          СЧТ:=СЧТ – 1
     0    0   0   0   1   0   1   1   1   0   0   0   0   1   1   1   0   0   1   1   0   (CF,PCM):=RС((CF,PCM),1)
                                                                                          (CF,P2):=RS((CF,P2),1)
     0    0   0   0   1   0   1   1   1   0   0   0   0   0   1   1   1   0   1   0   1
                                                                                          СЧТ:=СЧТ – 1
     0    1   0   1   1   1   0   0   0   0   0   0   0   0   1   1   1   0   1   0   1   +Р1
     0    1   1   0   0   1   1   1   1   0   0   0   0   0   1   1   1   0   1   0   1   РСМ:=РСМ+Р1
     1    0   1   1   0   0   1   1   1   0   0   0   0   0   1   1   1   0   1   0   1   (CF,PCM):=RС((CF,PCM),1)
                                                                                          (CF,P2):=RS((CF,P2),1)
     0    0   1   1   0   0   1   1   1   1   0   0   0   0   0   1   1   0   1   0   0
                                                                                          СЧТ:=СЧТ – 1