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



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

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

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

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

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

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


назад далее