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



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

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

Арифметические команды и флаги

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

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

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


назад далее