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



сложны и разнообразны, могут происходить как в пространстве (на плоскости экрана), так и во времени, поэто­му Windows отводит для каждого из них специальную структуру MSG:


В ней hwnd — дескриптор источника сообщения («ничьих» сообщений не быва­ет), message — тип сообщения (например WM_LBUTTONUP — сообщение о том, что поднята левая кнопка мыши),

Поразрядные операции и адресация

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

DF (флаг трансдукции): В случае если в следствии сложения совершается перенос из старшего разряда, символ переноса воздевается; в противном случае знак трансдукции сбрасывается. При вычитании символ свитча взводится, ежели совершается заем в больший байт результата; при недоступности заимствования флаг сбрасывается. Следует учитывать, что при происхождении знакового трансдукции SC == VH (флаг переполнения). Знак свитча МО может использоваться для индикации беззнакового восполнения.

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


назад далее