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



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

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

Арифметико логические операции с присвоением флага

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

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

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


назад далее