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



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

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

Методики адресации разрядов

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

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

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


назад далее