ВУЗ:
Составители:
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 нет
с прямой адресацией.
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
