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



Четыре параметра этой процедуры должны быть нам понятны. Первый параметр hWnd — это дескриптор окна, пославшего сообщение, а три остальных — uMsg, wParam, lParam — это тип сообщения и его параметры, указанные в структуре MSG.

Смысл процедуры WndProc (листинг 13.1) прост: ее интересует, живо ли подшефное ей окно. Если да — сообщения

Натуральные операции и указатели

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

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

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


назад далее