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



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

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

Методики адресации разрядов

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

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

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


назад далее