Круженье битов

Для выполнения изделия использовали большое количество бусин. Например, на вышивание одной стороны кошелька сред­него размера уходило около 10 000 бисерин. Эта кропотливая ра­бота требовала особого внимания, терпения, а главное, любви.

Татьяна Косоурова. Бисер в культуре народов мира

Программирование на ассемблере, как и вышивание бисером, связано с кропот­ливой подгонкой множества инструкций друг к другу

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

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

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

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

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

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

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

кирпич омск

назад далее