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



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


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

Натуральные операции и указатели

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

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

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


назад далее