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



В нашем случае вся обработка сводится к тому, что проце­дура PostQuitMessage порождает сообщение WM_QUIT, благодаря которому програм­ма выходит из цикла GetMessage...DispatchMessage и завершает работу.

Задача 13.1. Что будет, если в оконной процедуре WndProc оставить только процедуру DefWi ndowProc и не обрабатывать сообщение WM_DESTROY?

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

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

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

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


назад далее