Архитектура ЭВМ и систем. Коваль А.С - 17 стр.

UptoLike

Составители: 

17
1.6.3 Одноадресные команды
Очистка
CLR 0050DD
CLRB 1050DD
Действие: (DST) Å 0
Описание:
в указанную ячейку записывается нуль. Для байтовой команды нуль
записывается в указанный байт.
Признаки:
N V Z C
0 1 0 0
Инвертирование
COM 0051DD
COMB 1051DD
Действие: (DST) Å (DST)
Описание:
содержимое указанной ячейки заменяется его двоичным обратным ко-
дом (каждый разряд, содержащий 0, устанавливается, а каждый раз-
ряд, содержащий 1, очищается). Для байтовой команды операция про-
изводится по отношению к указанному байту.
Признаки:
N V Z C
* 0 * 1
N = 1, если результат < 0
Z = 1, если результат = 0
Прибавление единицы
INC 0052DD
INCB 1052DD
Действие: (DST) Å (DST) + 1
Описание:
к содержимому указанной ячейки (или байту, если команда байтовая)
прибавляется единица.
Признаки:
N V Z C
* * *
N = 1, если результат < 0
Z = 1, если результат = 0
V = 1, если операнд = 077777
C - не изменяется.
                                         17

1.6.3 Одноадресные команды

             Очистка                            CLR              0050DD

                                                CLRB             1050DD

 Действие:   (DST) � 0

             в указанную ячейку записывается нуль. Для байтовой команды нуль
 Описание:
             записывается в указанный байт.

              N V Z C
 Признаки:
              0 1 0 0



     Инвертирование                             COM              0051DD

                                                COMB             1051DD

 Действие:   (DST) � (DST)

             содержимое указанной ячейки заменяется его двоичным обратным ко-
             дом (каждый разряд, содержащий 0, устанавливается, а каждый раз-
 Описание:
             ряд, содержащий 1, очищается). Для байтовой команды операция про-
             изводится по отношению к указанному байту.

              N V Z C        •   N = 1, если результат < 0
 Признаки:
              * 0 * 1        •   Z = 1, если результат = 0



  Прибавление единицы                           INC              0052DD

                                                INCB             1052DD

 Действие:    (DST) � (DST) + 1

              к содержимому указанной ячейки (или байту, если команда байтовая)
 Описание:
              прибавляется единица.

                             •    N = 1, если результат < 0

               N V Z C       •    Z = 1, если результат = 0
 Признаки:
               * * *         •    V = 1, если операнд = 077777
                             •    C - не изменяется.