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



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


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

Адресация разрядов

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

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

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


назад далее