Основы числового программного управления. Хитров А.И - 52 стр.

UptoLike

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

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