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



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

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

Поразрядные операции и адресация

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

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

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


назад далее