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

UptoLike

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

59
граммам обеспечивают как внутрисегментные, так и межсегментные пере-
ходы с прямой и косвенной адресацией. Команды управления циклами
обеспечивают переход только в области текущего сегмента с коротким
смещением.
Пример: jmp 110
Код Действие
EB0E
Загрузка регистра IP значением 110. Следующая
команда имеет внутрисегментный адрес - 110.
До выполнения После выполнения
ip=100 ip=110
Пример: call 110
Код Действие
E80D000
Выполняется декремент SP на 2, в стек включается
содержимое IP, а затем, к IP прибавляется смеще-
ние, которое интерпретируется, как знаковое целое.
До выполнения После выполнения
ip=100 ip=110
sp=80 sp=7E
[80]=0000 [80]=0000
[7E]=0000 [7E]=0103
Мнемо-
ника
Действие
Байт
КОП
Постбайт
Безусловный внутрисегментный переход
с прямой адресацией.
11101001 нет
Безусловный короткий внутрисегмент-
ный переход с прямой адресацией.
11101011 нет
Безусловный внутрисегментный переход
с косвенной адресацией.
11111111 mod 100 r/m
Безусловный межсегментный переход с
прямой адресацией.
11101010 нет
JMP
Безусловный межсегментный переход с
косвенной адресацией.
11111111 mod 101 r/m
CALL
Внутрисегментный вызов подпрограммы
с прямой адресацией.
11101000 нет
                                   59
граммам обеспечивают как внутрисегментные, так и межсегментные пере-
ходы с прямой и косвенной адресацией. Команды управления циклами
обеспечивают переход только в области текущего сегмента с коротким
смещением.
Пример: jmp 110

         Код                            Действие
                   Загрузка регистра IP значением 110. Следующая
        EB0E
                   команда имеет внутрисегментный адрес - 110.

  До выполнения                     После выполнения
ip=100             ip=110

Пример: call 110

         Код                            Действие
                   Выполняется декремент SP на 2, в стек включается
     E80D000       содержимое IP, а затем, к IP прибавляется смеще-
                   ние, которое интерпретируется, как знаковое целое.

  До выполнения                     После выполнения
ip=100             ip=110
sp=80              sp=7E
[80]=0000          [80]=0000
[7E]=0000          [7E]=0103

Мнемо-                                             Байт
                        Действие                            Постбайт
 ника                                              КОП
          Безусловный внутрисегментный переход
                                               11101001    нет
          с прямой адресацией.
          Безусловный короткий внутрисегмент-
                                               11101011    нет
          ный переход с прямой адресацией.
  JMP     Безусловный внутрисегментный переход
                                               11111111 mod 100 r/m
          с косвенной адресацией.
          Безусловный межсегментный переход с
                                               11101010    нет
          прямой адресацией.
          Безусловный межсегментный переход с
                                               11111111 mod 101 r/m
          косвенной адресацией.
 CALL     Внутрисегментный вызов подпрограммы
                                               11101000    нет
          с прямой адресацией.