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

UptoLike

C
F
РСМ
Р2
СЧТ
Комментарий
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
1
100
CF
:=0; РСМ:=0; Р2:=[
Y
]
2
; СЧТ=4
1
1
0
1
1
0
1
1
0
0
1
1
0
0
0
1
1
1
100
+(
Р1)
0
1
1
0
1
1
0
1
1
0
0
1
1
0
0
0
1
1
1
100
РСМ:=РСМ+(
Р1)
0
1
1
1
1
0
1
1
0
1
1
0
0
1
1
0
0
0
1
100
(
CF
,
PCM
2):=
AR
((
CF
,
PCM
2),2)
0
1
1
1
1
0
1
1
0
1
1
0
0
1
1
0
0
0
1
011
СЧТ
:=
СЧТ
1
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
0
0
0
1
011
+(2*Р1),
так как
01+1=10
1
0
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
1
011
РСМ:=РСМ+(2*Р1)
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
011
(
CF
,
PCM
2):=
AR
((
CF
,
PCM
2),2)
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
010
СЧТ
:=
СЧТ
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
1
010
(
CF
,
PCM
2):=
AR
((
CF
,
PCM
2),2)
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
1
001
СЧТ
:=
СЧТ
1
0
1
1
0
1
1
0
1
1
0
0
0
0
1
1
0
0
1
1
001
+(
Р1)
0
1
1
0
1
1
1
1
1
0
0
0
0
1
1
0
0
1
1
001
РСМ:=РСМ+(
Р1)
0
1
1
1
1
0
1
1
1
1
1
0
0
0
0
1
1
0
0
001
(
CF
,
PCM
2):=
AR
((
CF
,
PCM
2),2)
0
1
1
1
1
0
1
1
1
1
1
0
0
0
0
1
1
0
0
000
СЧТ
:=
СЧТ
1
0
0
0
1
0
0
1
0
1
0
1
0
0
0
0
1
1
0
0
000
+Р1
1
0
0
0
1
1
1
0
0
1
1
0
0
0
0
1
1
0
0
000
РСМ:=РСМ+Р1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
0
0
1
1
0
0
n+1 сдвиг
Результат
= 000011100110000110
(2)
=11100110000110
(2)
=34606
(8)
верен
104
      CF                   РСМ                                   Р2                   СЧТ               Комментарий
      *    *   *   *   *    *    *   *   *   *   *   *   *   *   *    *   *   *   *    *    Исходное состояние
      0    0   0   0   0    0    0   0   0   0   0   1   1   0   0    0   1   1   1   100   CF:=0; РСМ:=0; Р2:=[Y]2; СЧТ=4
           1   1   0   1    1    0   1   1   0   0   1   1   0   0    0   1   1   1   100   +( – Р1)
      0    1   1   0   1    1    0   1   1   0   0   1   1   0   0    0   1   1   1   100   РСМ:=РСМ+( – Р1)
      0    1   1   1   1    0    1   1   0   1   1   0   0   1   1    0   0   0   1   100   (CF,PCM,Р2):=AR((CF,PCM,Р2),2)
      0    1   1   1   1    0    1   1   0   1   1   0   0   1   1    0   0   0   1   011   СЧТ:=СЧТ – 1
      0    0   1   0   0    1    0   1   0   0   1   0   0   1   1    0   0   0   1   011   +(2*Р1), так как 01+1=10
      1    0   1   0   0    0    0   0   0   1   1   0   0   1   1    0   0   0   1   011   РСМ:=РСМ+(2*Р1)
      0    0   0   0   1    0    0   0   0   0   0   1   1   0   0    1   1   0   0   011   (CF,PCM,Р2):=AR((CF,PCM,Р2),2)
104




      0    0   0   0   1    0    0   0   0   0   0   1   1   0   0    1   1   0   0   010   СЧТ:=СЧТ – 1
      0    0   0   0   0    0    1   0   0   0   0   0   0   1   1    0   0   1   1   010   (CF,PCM,Р2):=AR((CF,PCM,Р2),2)
      0    0   0   0   0    0    1   0   0   0   0   0   0   1   1    0   0   1   1   001   СЧТ:=СЧТ – 1
      0    1   1   0   1    1    0   1   1   0   0   0   0   1   1    0   0   1   1   001   +( – Р1)
      0    1   1   0   1    1    1   1   1   0   0   0   0   1   1    0   0   1   1   001   РСМ:=РСМ+( – Р1)
      0    1   1   1   1    0    1   1   1   1   1   0   0   0   0    1   1   0   0   001   (CF,PCM,Р2):=AR((CF,PCM,Р2),2)
      0    1   1   1   1    0    1   1   1   1   1   0   0   0   0    1   1   0   0   000   СЧТ:=СЧТ – 1
      0    0   0   1   0    0    1   0   1   0   1   0   0   0   0    1   1   0   0   000   +Р1
      1    0   0   0   1    1    1   0   0   1   1   0   0   0   0    1   1   0   0   000   РСМ:=РСМ+Р1
      1    0   0   0   0    1    1   1   0   0   1   1   0   0   0    0   1   1   0    0    n+1 сдвиг
      Результат= 000011100110000110(2)=11100110000110(2)=34606(8) верен