Kiss-принцип

Стих, как монету, чекань Строго, отчетливо, честно, Правилу следуй упорно: Чтобы словам было тесно, Мыслям — просторно. Я. Л. Некрасов. Подражание Шиллеру

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

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

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

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

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

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

Не прямо-стековая адресация.

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

оборудование для производства стройматериалов

назад далее