Чтобы догадаться, как он это делает, посмотрим на «предельно допустимую» сумму двух положительных чи­сел — 7 (01112). Если к этой сумме прибавить единицу,

Алгоритмы присвоения адреса

Стековая адресация.

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

Быстрая нумерация.

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

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

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


назад далее