Архитектура ЭВМ и систем. Коваль А.С - 60 стр.

UptoLike

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

60
Внутрисегментный вызов подпрограммы
с косвенной адресацией.
11111111 mod 010 r/m
Межсегментный вызов подпрограммы с
прямой адресацией.
10011010 нет
Межсегментный вызов подпрограммы с
косвенной адресацией.
11111111 mod 011 r/m
Внутрисегментный возврат из подпро-
граммы.
11000011 нет
Внутрисегментный возврат из подпро-
граммы с увеличением содержимого
указателя стека SP.
11000010 нет
Межсегментный возврат из подпро-
граммы.
11001011 нет
RET
Межсегментный возврат из подпро-
граммы с увеличением содержимого
указателя стека SP.
11001010 нет
LOOP
Передача управления, если содержимое
регистра CX не равно нулю.
11100010 нет
LOOPE,
LOOPZ
Передача управления, если содержимое
регистра CX не равно нулю и флаг ZF
установлен в 1.
11100001 нет
LOOPNE,
LOOPNZ
Передача управления, если содержимое
регистра CX не равно нулю и флаг ZF
установлен в 0.
11100000 нет
JCXZ
Передача управления, если содержимое
регистра CX равно нулю.
11100011 нет
Команды условных переходов
обеспечивают только внутрисегментные переходы.
Мнемоника Действие Байт КОП
JE, JZ Передача управления по равенству/нулю. 01110100
JNE, JNZ Передача управления, если не равно/не нуль. 01110101
JL, JNGE
Передача управления, если меньше/не больше
и не равно.
01111100
JLE, JNG
Передача управления, если меньше или рав-
но/не больше.
01111110
JB, JNAE
Передача управления, если меньше/не больше
и не равно.
01110010
JBE, JNA
Передача управления, если меньше или рав-
но/не больше.
01110110
JP, JPE Передача управления при четности. 01111010
                                60
        Внутрисегментный вызов подпрограммы
                                             11111111 mod 010 r/m
        с косвенной адресацией.
        Межсегментный вызов подпрограммы с
                                             10011010    нет
        прямой адресацией.
        Межсегментный вызов подпрограммы с
                                             11111111 mod 011 r/m
        косвенной адресацией.
        Внутрисегментный возврат из подпро-
                                             11000011    нет
        граммы.
        Внутрисегментный возврат из подпро-
        граммы с увеличением содержимого     11000010    нет
        указателя стека SP.
   RET
        Межсегментный возврат из подпро-
                                             11001011    нет
        граммы.
        Межсегментный возврат из подпро-
        граммы с увеличением содержимого     11001010    нет
        указателя стека SP.
        Передача управления, если содержимое
  LOOP                                       11100010    нет
        регистра CX не равно нулю.
        Передача управления, если содержимое
 LOOPE,
        регистра CX не равно нулю и флаг ZF  11100001    нет
 LOOPZ
        установлен в 1.
        Передача управления, если содержимое
LOOPNE,
        регистра CX не равно нулю и флаг ZF  11100000    нет
LOOPNZ
        установлен в 0.
        Передача управления, если содержимое
  JCXZ                                       11100011    нет
        регистра CX равно нулю.

Команды условных переходов
обеспечивают только внутрисегментные переходы.
 Мнемоника                  Действие                     Байт КОП
    JE, JZ Передача управления по равенству/нулю.        01110100
  JNE, JNZ Передача управления, если не равно/не нуль.   01110101
           Передача управления, если меньше/не больше
  JL, JNGE                                               01111100
           и не равно.
           Передача управления, если меньше или рав-
  JLE, JNG                                               01111110
           но/не больше.
           Передача управления, если меньше/не больше
  JB, JNAE                                               01110010
           и не равно.
           Передача управления, если меньше или рав-
  JBE, JNA                                               01110110
           но/не больше.
   JP, JPE Передача управления при четности.             01111010