ВУЗ:
Составители:
52
JE
Переход, если флаг Z установлен.
JNE
Переход, если флаг Z очищен.
JV
Переход, если флаг переполнения V
установлен.
JNV
Переход, если флаг переполнения V
очищен.
JVT
Переход, если флаг ловушки переполнения
VT установлен с одновременной очисткой
VT.
JNVT
Переход, если флаг ловушки
переполнения VT очищен.
JGE
Переход, если число со знаком больше
или равно (флаг N очищен).
JLT
Переход, если число со знаком строго
меньше (N установлен).
JGT
Переход, если число со знаком строго
больше (Z = 0, N = 0).
JLE
Переход, если число со знаком меньше
или равно (Z = 1 или N = 1).
JH
Переход, если число без знака выше (С =
1 и Z = 0).
JNH
Переход, если число без знака не выше (С
= 0 или Z = 1).
JBC
Переход по указанному адресу, если
заданный бит байтового операнда очищен.
JBS
Переход по указанному адресу, если
заданный бит установлен.
DJNZ
Декремент значения байтового операнда и
переход по указанному адресу, если
результат не равен нулю.
DJNZW
Уменьшение на 1 значения слова и
переход по указанному адресу, если
результат не равен нулю (команды
организации циклов).
6. Команды работы со стеком и подпрограммами.
PUSH
Запись в стек слова из операнда-
источника.
POP
Извлечение слова из стека в операнд-
приемник.
PUSHA
Запись в стек двух слов с текущим
содержимым регистров специального
назначения процессора (PSW, INT,
MASK, и INT_MASK1, WSR).
POPA
Аналогичное восстановление их из стека.
PUSHF
Запись в стек слова с текущим
содержимым регистров специального
назначения процессора (PSW,
INT_MASK) – сохранение флагов.
POPF
Извлечение слова из стека с записью в
регистры (PSW, INT_MASK)
восстановление флагов.
CALL
SCALL - короткий вызов подпрограммы
JE Переход, если флаг Z установлен. JNE Переход, если флаг Z очищен. Переход, если флаг переполнения V JV установлен. Переход, если флаг переполнения V JNV очищен. Переход, если флаг ловушки переполнения JVT VT установлен с одновременной очисткой VT. Переход, если флаг ловушки JNVT переполнения VT очищен. Переход, если число со знаком больше JGE или равно (флаг N очищен). Переход, если число со знаком строго JLT меньше (N установлен). Переход, если число со знаком строго JGT больше (Z = 0, N = 0). Переход, если число со знаком меньше JLE или равно (Z = 1 или N = 1). Переход, если число без знака выше (С = JH 1 и Z = 0). Переход, если число без знака не выше (С JNH = 0 или Z = 1). Переход по указанному адресу, если JBC заданный бит байтового операнда очищен. Переход по указанному адресу, если JBS заданный бит установлен. Декремент значения байтового операнда и DJNZ переход по указанному адресу, если результат не равен нулю. Уменьшение на 1 значения слова и переход по указанному адресу, если DJNZW результат не равен нулю (команды организации циклов). 6. Команды работы со стеком и подпрограммами. Запись в стек слова из операнда- PUSH источника. Извлечение слова из стека в операнд- POP приемник. Запись в стек двух слов с текущим содержимым регистров специального PUSHA назначения процессора (PSW, INT, MASK, и INT_MASK1, WSR). POPA Аналогичное восстановление их из стека. Запись в стек слова с текущим содержимым регистров специального PUSHF назначения процессора (PSW, INT_MASK) – сохранение флагов. Извлечение слова из стека с записью в POPF регистры (PSW, INT_MASK) восстановление флагов. SCALL - короткий вызов подпрограммы CALL 52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »