Лекция: Прямая адресация
АnА=log2 MM
Рисунок 2.5.1- Порядок выборки операнда при прямой адресации
Длина команд с прямой адресацией велика и может составлять несколько машинных слов. Если используется трёхадресная система команд (см. рисунок 2.5.1.2), то её длина составит nКОП + nA1 + nA2 + nР. При ёмкости ОП равной 4 Гбайт длина одного адресного поля составит 32 разряда, а длина команды соответственно будет состоять как минимум из 13 байтов.
КОП | А1 | А2 | Ap | |
nA1 | nA2 | np |
Рисунок 2.5.1.2- Формат трехадресной команды с использованием прямой адресации
Для выборки такой длинной команды из ОП потребуется несколько шинных циклов, поэтому для выполнения команд (чтение команды и исполнение действий, предписанных командой) требуется значительное время.