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



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


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

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

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

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

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


назад далее