смешение (длинная прямая адресация), что позволяет
втъ любой элемент памяти. В командах преобразования
шинная прямая адресация не предусмотрена.
^тровая косвенная адресация Двухбайтный эффектив-
(смешение) содержатся в регистрах ВХ, SI и DL Рсги-
[косвенная адресация через регистр BP моделируется ис-
1нем базовой адресации с нулевым смешением. Регистр,
8лемый в команде с косвенно-регистровой адресацией,
рется постбайтом режима (mw/=00; г/пг=
100.
101, 111)
•оситеяьнап адресация с использованием базовых реги-
Вффективный адрес операнда определяется как сумма со-
jro указанного базового регистра (ВХ, BP, SI, DI) и одно -
Ямйтного смещения (dispL, dispH, L), содержащегося в
jfiH,ibi сразу вслед за постбайтом режима адресации. При
в смещения представляются в дополнительном коде как
1 знаком. Базовый способ адресации используется для об-
ж к элементам различных структур данных, когда величн-
]|ния известна во время ассемблирования, а базовый ад-
фы определяется в процессе исполнения программы.
Ълксная адресация (mod=
10:
г/т=
100,
101, 110, 111). В МП
Ьвнный способ адресации операнда реализуется с исполь-
1М команд с базовой адресацией и двухбайтным смсщенн-
Тэтом в теле команды содержится двухбайтный «базовый
а в «базовом регистре» - индекс. Базовые регистры ВХ,
I DI могут использоваться командами с базовой и индекс-
щей, однако чаще всего регистры ВХ и BP выступают
fc базовых, а регистры SI и
DT
- индексных.
^Минированная относительная и индексная адресация
г/т= 100, 101, ПО, 111). В командах, использующих
Ьпособ адресации, эффективный адрес операнда равен
вазового адреса и смещения, содержащихся в регистрах.
J адрес представляется в регистрах ВХ, BP, а индекс - в
Их SI и D1. По командам с индсксно-базовой адресацией
^стся эффективный доступ к элементам памяти, так как
Yo/t адресации позволяет вычислять в процессе выполне-
||анды не только базовый (начальный) адрес структуры
но и индекс (смещение) элемента внутри структуры.
^осителышя адресация с использованием счетчика ко-
Г||рн этом способе адресации эффективный адрес вычисля-
ТРсумма содержимого счетчика команд и одно- или двух-
fb смешения, содержащегося в теле команды. Данный спо-
Ьсации используется только в командах условных и безус-