Руководство по ассемблеру



invoke DispatchMessage. ADDR msg .ENDW Quit:

Процедура GetMessage принимает сообщение, предназначенное данной программе, a DispatchMessage отправляет его процедуре, обслуживающей конкретное окно. В про­стейшем случае такая процедура реагирует только на сообщение WMJDESTROY, говоря­щее о том, что пославшее его окно в данный момент уничтожается.

Команды АЛУ и адресация

Результаты арифметических процедур воздействуют на расположение 8 джокеров. Солидная часть данных знаков будет проанализирована после исполнения арифметических операций с поддержкой процедур сравнительного перехода, и вдобавок с помощью функции IN (перебой по восполнению). Действие действительных функций на знаки изображено внизу.

CF (флаг переноса): В случае если в следствии сочинения осуществляется перенос из главного бита, флаг свитча взводится; в противном случае знак переноса сбрасывается. При вычитании знак переноса воздевается, в случае если совершается заимствование в больший бит достигнутого результата; при недоступности взятия флаг обновляется. Необходимо помнить, что при появлении меточного свитча CF != VJ (флаг заполнения). Символ свитча АР может использоваться для воспроизведения беззнакового переполнения.

AF (знак дополнительного трансдукта): Если в результате сложения свершается сдвиг из крайнего полубайта в больший, знак дополнительного свитча возводится; в противном случае символ обнуляется. При отнимании флаг дополнительного сдвига взводится, в случае если осуществляется заимствование из главного полубита в нижний; при неимении заимствования знак возвращается в исходное положение.


назад далее