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

UptoLike

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

11
Код операции Mod Reg R/m Смещение
SI
DI
Исполнительный адрес ЕА
Смещение может определять начало некоторого массива в памяти, а
содержимое индексного регистра может указывать на конкретный элемент
этого массива. Изменяя содержимое индексного регистра можно
обращаться к различным элементам массива.
Базово-индексная адресация
При базово-индексной адресации эффективный адрес вычисляется
как сумма базового регистра (BP или BX), индексного регистра(SI или
DI)
и смещения. Таким способом можно обрабатывать двумерные массивы.
Код операции Mod Reg R/m Смещение
BP
BX
SI
DI
Исполнительный адрес ЕА
При использовании регистра ВХ эффективный адрес определяется в
сегменте данных DS. При использовании регистра ВР эффективный адрес
определяется в сегменте стека SS.
Адресация строк
Строковые команды используют необычную адресацию операндов в
памяти. Индексный регистр SI используется для адресации байта или слова
источника, а регистр DI – для адресации байта или слова
назначения. При
                                   11




         Код операции    Mod Reg R/m            Смещение

                                  SI


                                  DI

                                        Исполнительный адрес ЕА
     Смещение может определять начало некоторого массива в памяти, а
содержимое индексного регистра может указывать на конкретный элемент
этого массива. Изменяя содержимое индексного регистра можно
обращаться к различным элементам массива.

     Базово-индексная адресация
      При базово-индексной адресации эффективный адрес вычисляется
как сумма базового регистра (BP или BX), индексного регистра(SI или DI)
и смещения. Таким способом можно обрабатывать двумерные массивы.
         Код операции    Mod Reg R/m            Смещение

                                  BP


                                  BX
                                  SI


                                  DI

                                        Исполнительный адрес ЕА

     При использовании регистра ВХ эффективный адрес определяется в
сегменте данных DS. При использовании регистра ВР эффективный адрес
определяется в сегменте стека SS.

     Адресация строк

     Строковые команды используют необычную адресацию операндов в
памяти. Индексный регистр SI используется для адресации байта или слова
источника, а регистр DI – для адресации байта или слова назначения. При