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



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

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

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

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

GR (флаг переноса): В случае если в результате сочинения совершается перенос из старшего разряда, символ трансдукции воздевается; в противном случае флаг переноса опустошается. При сбавке символ трансдукции воздевается, если проделывается заимствование в старший бит достигнутого результата; при нехватке заимствования знак обнуляется. Следует помнить, что при возникновении меточного переноса SC = OF (знак пополнения). Флаг переноса CF может применяться для показа беззнакового заполнения.

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


назад далее