ВУЗ:
Составители:
9
011 – BL или BX 111 – BH или DI
Трехразрядное поле R/m вместе с полем Mod определяет тип
адресации:
Reg Mod=00 Mod=01 или 10 Mod=11
000
BX+SI BX+SI + смещение AL или AX
001
BX+DI BX+DI + смещение CL или CX
010
BP+SI BP+SI + смещение DL или DX
011
BP+DI BP+DI + смещение BL или BX
100
SI SI + смещение AH или SP
101
DI DI + смещение CH или BP
110
Прямая BP + смещение DH или SI
111
BX BX + смещение BH или DI
Прямая адресация
При использовании прямой адресации исполнительный адрес ЕА
берется из поля смещения команды:
Код операции Mod Reg R/m 16-разрядное смещение
Исполнительный адрес ЕА
При относительной адресации смещение определяется 8-битовым
числом со знаком. В этом случае исполнительный адрес получается
сложением этого смещения с содержимым указателя команд IP:
Код операции 8-разрядное смещение
Указатель команд Исполнительный адрес
IP ЕА
При абсолютной адресации в команде указывается полный
четырехбайтовый адрес, в котором младшее слово определяет смещение, а
старшее – сегмент.
Код операции 16-разрядное смещение 16-разрядное смещение
Исполнительный адрес ЕА
9
011 – BL или BX 111 – BH или DI
Трехразрядное поле R/m вместе с полем Mod определяет тип
адресации:
Reg Mod=00 Mod=01 или 10 Mod=11
000 BX+SI BX+SI + смещение AL или AX
001 BX+DI BX+DI + смещение CL или CX
010 BP+SI BP+SI + смещение DL или DX
011 BP+DI BP+DI + смещение BL или BX
100 SI SI + смещение AH или SP
101 DI DI + смещение CH или BP
110 Прямая BP + смещение DH или SI
111 BX BX + смещение BH или DI
Прямая адресация
При использовании прямой адресации исполнительный адрес ЕА
берется из поля смещения команды:
Код операции Mod Reg R/m 16-разрядное смещение
Исполнительный адрес ЕА
При относительной адресации смещение определяется 8-битовым
числом со знаком. В этом случае исполнительный адрес получается
сложением этого смещения с содержимым указателя команд IP:
Код операции 8-разрядное смещение
Указатель команд Исполнительный адрес
IP ЕА
При абсолютной адресации в команде указывается полный
четырехбайтовый адрес, в котором младшее слово определяет смещение, а
старшее – сегмент.
Код операции 16-разрядное смещение 16-разрядное смещение
Исполнительный адрес ЕА
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »
