Есть там и описание процедуры ExitProcess. Символы \myasm\lib\ указывают компилятору путь к файлу библиотеки, их смысл мы поймем в сле­дующем разделе.

Директива proto, стоящая в строке

Регисры

Стековая нумерация.

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

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

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

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

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


назад далее