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



Четыре параметра этой процедуры должны быть нам понятны. Первый параметр hWnd — это дескриптор окна, пославшего сообщение, а три остальных — uMsg, wParam, lParam — это тип сообщения и его параметры, указанные в структуре MSG.

Смысл процедуры WndProc (листинг 13.1) прост: ее интересует, живо ли подшефное ей окно. Если да — сообщения

Команды АЛУ и присвоение флагов

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

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

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


назад далее