Кроме инструкций процессора и директив, программа на ассемблере содержит вызовы различных процедур, без которых она окажется голой и беспомощной под «испепеляющим огнем процессора»

Нумерация

Регистровая нумерация.

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

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

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

Формально-регистровая адресация.

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


назад далее