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



Контекст устройства — это просто параметры, необходимые для работы с ним. Кроме дескриптора hdc BeginPaint заполняет еще специальную служебную структуру ps, внутреннее устройство которой знать не обязательно.

Процедура BeginPaint получает общие параметры устройства, но ей не известно положение окна и его размеры

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

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

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

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


назад далее