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



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

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

АЛУ и указатели

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

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

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


назад далее