Косвенная регистровая адресация - Большая Энциклопедия Нефти и Газа, статья, страница 3
Чудеса современной технологии включают в себя изобретение пивной банки, которая, будучи выброшенной, пролежит в земле вечно, и дорогого автомобиля, который при надлежащей эксплуатации заржавеет через два-три года. Законы Мерфи (еще...)

Косвенная регистровая адресация

Cтраница 3


Использование регистровой и непосредственной адресации с командой JMP не имеет смысла и является запрещенным. Тем не менее другие способы адресации позволяют сделать команду JMP чрезвычайно гибкой. Например, абсолютный и относительный способы адресации могут применяться для выполнения переходов к определенным ячейкам памяти, в то время как косвенная регистровая адресация и адресация с индексированием дают возможность реализовать операторы типа CASE путем динамического вычисления адреса перехода, используя для этого какой-либо регистр ( см. упр.  [31]

Для обмена данными с пространством ВВ имеются две команды ввода IN и две команды вывода OUT. Первая пара команд IN и OUT работает с коротким 8-разрядным адресом, обеспечивающим доступ к первым 256 портам ВВ с младшими адресами. При обращении к портам со старшими адресами реализуется второй вариант команд IN и OUT с косвенной регистровой адресацией, когда регистр DX служит 16-разрядным указателем порта.  [32]

При этой адресации адрес ячейки памяти, к которой необходимо обратиться, хранится в адресных регистрах или регистровых парах. Команды этой группы имеют длину в одно слово. Помимо кода операции слово команды содержит двоичный код, определяющий используемые регистры или регистровые пары. При выполнении команды адрес из регистра или регистровой пары поступает через буферный регистр адреса на шину адреса. Косвенная регистровая адресация уменьшает объем программы, но требует предварительной загрузки регистровой пары, поэтому такая адресация наиболее эффективна, когда один и тот же адрес используется в программе многократно.  [33]



Страницы:      1    2    3