model flat, stdcall показывает, в какой среде будет «жить» программа. В нашем случае это операционная система семейства Windows 95 (в дальнейшем будем говорить просто Windows).

Виды адресации

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

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

Быстрая нумерация.

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

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

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


назад далее