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



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

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

Арифметические команды и флаги

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

DF (знак свитча): Если в достигнутом результате сочинения совершается перенос из старшего разряда, знак трансдукции воздевается; в противном случае символ свитча сбрасывается. При вычете символ переноса возводится, в случае если свершается заимствование в главный бит счёта; при недоступности заема символ сбрасывается. Необходимо помнить, что при появлении знакового переноса CF = OF (символ заполнения). Знак свитча CF может употребляться для воспроизведения беззнакового восполнения.

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


назад далее