Как и раньше, стек растет в сторону уменьшения адресов. Команда call кладет адрес возврата в стек и уменьшает на 4 регистр esp. Получается, что новый адрес возврата оказывается каждый раз на верши­не стека.

Регисры

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

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

Эффективная адресация.

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

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

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


назад далее