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