Текст, показанный в листинге 1.1, предназначен вполне определенной программе-ассемблеру — это MASM фирмы Microsoft. MASM чаще всего используется при разработке программ для Windows, и к тому же он совершенно бесплатен.
Стековая нумерация.
Переменная находится в одном из списков общего направления R0..R7 хранилища, номер которого находится числами RSO, RS1 списка PSW. Адрес регистра определяется тремя младшими битами байта синтаксиса предписания. Стековая нумерацмя дает возможность в одном бите предписывать код алгоритма и адрес компонента операции. Так-как компонент операции находится в скрытой ячейке, не использует циклов обращения к внешней памяти информации.
Эффективная адресация.
Компонент операции хранится во внутренней базе данных, порядковый номер узла определяет одиночный бит команды. Вот так, команды с применением быстрой адресации имеют по меньшей мере четыре бита, используются только двести пятьдесят шесть компонентов, указания операнду к внешней памяти не нужно.
Формально-реестровая нумерация.
Данный способ адресации применяет списки R0 и R1 как адрес. Списки используются из банка, устанавливаемого разрядами RSO, RS1 регистра PSW. Содержимое данных списков употребляются как адрес для доступа к указателю статической базы данных, использующей компоненту операции. Команда становится двубайтной, порядковый номер реестра показывает меньший бит.Объем операции при этом равняется объему операции с использованием регистровой адресации, нонепрямая адресация предоставляет вход ко всему пространству скрытой базы информации.
ремонт xbox 360