ВУЗ:
Составители:
10
Косвенная регистровая адресация
Исполнительный адрес берется в этом случае непосредственно из
регистра BP, BX, SI или DI.
Код операции Mod Reg R/m
BP
BX Исполнительный
SI адрес ЕА
DI
В одной и той же команде можно обрабатывать различные участки
памяти, изменяя содержимое индексного регистра или регистра-указателя.
В командах безусловного перехода JMP и вызова процедуры CALL в
качестве регистра косвенной адресации может быть использован любой
16-разрядный регистр общего назначения.
Базовая адресация
При базовой адресации эффективный адрес вычисляется как сумма
смещения
и содержимого регистра BP или BX. При использовании
базового регистра ВР вычисленный эффективный адрес относится к
сегменту стека, если сегмент не был явно переопределен в команде.
Код операции Mod Reg R/m Смещение
BP
BX
Исполнительный адрес ЕА
Индексная адресация
При индексной адресации эффективный адрес вычисляется как
сумма смещения и содержимого регистра SI или DI.
10 Косвенная регистровая адресация Исполнительный адрес берется в этом случае непосредственно из регистра BP, BX, SI или DI. Код операции Mod Reg R/m BP BX Исполнительный SI адрес ЕА DI В одной и той же команде можно обрабатывать различные участки памяти, изменяя содержимое индексного регистра или регистра-указателя. В командах безусловного перехода JMP и вызова процедуры CALL в качестве регистра косвенной адресации может быть использован любой 16-разрядный регистр общего назначения. Базовая адресация При базовой адресации эффективный адрес вычисляется как сумма смещения и содержимого регистра BP или BX. При использовании базового регистра ВР вычисленный эффективный адрес относится к сегменту стека, если сегмент не был явно переопределен в команде. Код операции Mod Reg R/m Смещение BP BX Исполнительный адрес ЕА Индексная адресация При индексной адресации эффективный адрес вычисляется как сумма смещения и содержимого регистра SI или DI.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »