ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »