Системное программное обеспечение. Рощин А.В. - 10 стр.

UptoLike

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

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.