ВУЗ:
Составители:
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 - не изменяется.
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
