Ассемблер

Шире круг

Логические инструкции

Бросая в воду камешки, смотри на круги, ими обра­зуемые, иначе такое бросание будет пустою забавою.

Козьма Прутков. Мысли и афоризмы

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

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

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

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

Прямая адресация.

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

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

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

Завод производит алюминиевые радиаторы отопления в большом количестве

далее