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



wParam и lParam — параметры сообщения, завися­щие от его типа, time — время прихода сообщения, a pt — структура, хранящая его координаты. Хоть сообщения и приходят от самых разных устройств, в этой книге мы затронем лишь сообщения, посылаемые окнами, в которых выполня­ются программы.

Все пришедшие сообщения Windows ставит в очередь (то, что пришло послед­ним, оказывается «крайним») и затем направляет программам, владеющим теми или иными окнами

Арифметико логические операции с присвоением флага

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

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

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


назад далее