Синтез и отладка алгоритмов функционирования цифровых устройств управления. Вашкевич Н.П - 18 стр.

UptoLike

18
Операции сдвига и счета описывают различные операции сдвига
и счета прямого и обратного (табл. 1.6).
Таблица 1.6
Действие Пример
Арифметический сдвиг влево
AL
(
R
1,2)
Арифметический сдвиг вправо
AR
(
R
1,2)
Логический сдвиг влево
L
S(
R
1,4)
Логический сдвиг вправо
RS
(
R
1,4)
Циклический сдвиг влево
LC
(
R
1,1)
Циклический сдвиг вправо
RC
(
R
1,1)
Инкремент
R
1=
R
1++
Декремент
R
1=
R
1--
Примеры правильных операций:
RSM
:=
R
1+
R
2
RSM
:=!
R
1+
R
2+1
R
2[8/15]:=
R
1[0/7]
Примеры неправильных операций:
RCM
[1/7]=!
R
2[0/6]+
R
3[0/6]+1
DO
=!
R
1+3
LS
(!
R
1,1)
RDI
[4]=
R
2[4]%
R
3[4]&
R
17[0]
Операции используются также формирования осведомительных
сигналов от ОА к УА. Поскольку значением такого сигнала может
быть только "0" или "1", то и выражение, составленное из операций,
   Операции сдвига и счета описывают различные операции сдвига
и счета прямого и обратного (табл. 1.6).
                                                           Таблица 1.6

                 Действие                         Пример

    Арифметический сдвиг влево         AL(R1,2)

    Арифметический сдвиг вправо        AR(R1,2)

    Логический сдвиг влево             LS(R1,4)

    Логический сдвиг вправо            RS(R1,4)

    Циклический сдвиг влево            LC(R1,1)

    Циклический сдвиг вправо           RC(R1,1)

    Инкремент                          R1=R1++

    Декремент                          R1=R1--

   Примеры правильных операций:

   RSM:=R1+R2
   RSM:=!R1+R2+1
   R2[8/15]:=R1[0/7]
   Примеры неправильных операций:

   RCM[1/7]=!R2[0/6]+R3[0/6]+1
   DO=!R1+3
   LS(!R1,1)
   RDI[4]=R2[4]%R3[4]&R17[0]
   Операции используются также формирования осведомительных
сигналов от ОА к УА. Поскольку значением такого сигнала может
быть только "0" или "1", то и выражение, составленное из операций,


                                  18