http://12

Это важнейшее правило позволяет нам узнать много нового об устройстве ко­манд процессора. Взгляните еще раз на первую команду mov al. data_8, занимаю­щую пять соседних байтов в памяти компьютера: mov al. data_8 АО 00304000

Эффективные способы адресации

Стековая нумерация.

Компонент операции располагается в одном из реестров общего направления R0..R7 хранилища, номер какового находится числами RSO, RS1 списка PSW. Номер реестра определяется двумя меньшими битами байта кода операции. Стековая адресация позволяет в одном байте вносить синтаксис операции и порядковый номер переменной. Потому что операнд существует во внутренней ячейке, не требуется конструкций доступа к переферийной памяти данных.

Эффективная нумерация.

Операнд существует в невидимой базе данных, номер хранилища устанавливает отделенный бит команды. Вот так, операции с использованием быстрой нумерации используют по меньшей мере четыре байта, применяются всего лишь двести пятьдесят шесть компонентов, использование операнд к перефирийной базе не нужно.

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

Этот метод адресации применяет регистры R0 и R1 в качестве адресов. Реестры применяются из хранилища, устанавливаемого степенями RSO, RS1 списка PSW. Содержимое этих регистров применяются как указатели для обращения к ячейке скрытой памяти данных, вмещающей операнд. Команда становится многобайтной, порядковый номер реестра открывает младший бит.Объем процедуры при этом соответствует длине процедуры с использованием регистровой нумерации, нонепрямая нумерация дает ход ко всему пространству статической памяти данных.


назад далее