Но как добраться до отдельного бита, если процессор знает только адреса байтов? Здесь помогут специальные логические операции, в которых участвует каждый бит двух операндов. Для проверки на четность лучше всего подойдет логическое И. Результат этой операции равен единице, когда оба бита равны единице

Алгоритмы адресации

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

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

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

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

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

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


назад далее