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

UptoLike

Таблица 4.5
Умножение в прямом коде X*Y, где X = 0,24
(8)
, Y= –0,65
(8)
CF
PCM
P2
C
ЧТ
Комментарий
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 1
CF:=0; РСМ:=0; Р2:= [Y]
1
;
СЧТ=7
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
0
0
1
1
1
(CF,PCM):=ARC((CF,PCM),1)
0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0
(
CF
,
P
2):=
RS
((
CF
,
P
2),1)
СЧТ:=СЧТ – 1
0
0
1
0
1
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
+Р1
0
0
0
1
0
1
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
РСМ:=РСМ+Р1;
0
0
0
0
1
0
1
0
0
0
0
1
1
0
1
0
1
0
1
1
0
(CF,PCM):=ARC((CF,PCM),1)
0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 1 0 0 1 0 1
(
CF
,
P
2):=
RS
((
CF
,
P
2),1)
СЧТ:=СЧТ – 1
0
0
0
0
0
1
0
1
0
0
0
0
1
1
0
1
0
0
1
0
1
(CF,PCM):=
ARC((CF,PCM),1)
0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 0
(
CF
,
P
2):=
RS
((
CF
,
P
2),1)
СЧТ:=СЧТ – 1
0
0
1
0
1
0
0
0
0
0
0
0
1
1
0
1
0
1
0
0
+Р1
0
0
0
1
1
0
1
1
0
0
0
0
0
1
1
0
1
0
1
0
0
РСМ:=РСМ+Р1;
0
0
0
0
1
1
0
1
1
0
0
0
0
1
1
0
1
0
1
0
0
(CF,PCM):=ARC((
CF,PCM),1)
0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1
(
CF
,
P
2):=
RS
((
CF
,
P
2),1)
СЧТ:=СЧТ – 1
1
0
0
0
0
1
1
0
1
0
0
0
0
0
1
1
0
0
0
1
1
(CF,PCM):=ARC((CF,PCM),1)
70
                                                                                                               Таблица 4.5
                                  Умножение в прямом коде X*Y, где X = 0,24(8), Y= –0,65(8)
     CF               PCM                           P2                     CЧТ                     Комментарий
     *    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   Исходное состояние

     0    0   0   0   0   0   0   0   0   0   1   1   0   1   0   1   0   0   1   1   1   CF:=0; РСМ:=0; Р2:= [Y]1;
                                                                                          СЧТ=7
     0    0   0   0   0   0   0   0   0   0   1   1   0   1   0   1   0   0   1   1   1   (CF,PCM):=ARC((CF,PCM),1)
                                                                                          (CF,P2):=RS((CF,P2),1)
     0    0   0   0   0   0   0   0   0   0   0   1   1   0   1   0   1   0   1   1   0
                                                                                          СЧТ:=СЧТ – 1
          0   0   1   0   1   0   0   0   0   0   1   1   0   1   0   1   0   1   1   0   +Р1
     0    0   0   1   0   1   0   0   0   0   0   1   1   0   1   0   1   0   1   1   0   РСМ:=РСМ+Р1;
     0    0   0   0   1   0   1   0   0   0   0   1   1   0   1   0   1   0   1   1   0   (CF,PCM):=ARC((CF,PCM),1)
70




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