ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »