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

 

Косвенная регистровая адресация (КРА) представляет собой косвенную адреса­цию, где исполнительный адрес операнда хранится не в ячейке основной памяти, а в регистре процессора. Соответственно, адресное поле команды указывает не на ячейку памяти, а на регистр (рис. 25).

 

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

 

 

Достоинства и ограничения косвенной регистровой адресации те же, что и у обычной косвенной адресации, но благодаря тому, что косвенный адрес хранится не в памяти, а в регистре, для доступа к операнду требуется на одно обращение к памяти меньше. Эффективность косвенной регистровой адресации можно оце­нить по формулам:

Tкра = tрон + tзу; скра = rpoh + int(log2 NA) = int(log2(Ni + NA)), где rpoh — разрядность регистров общего назначения.