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



Но прежде чем завершиться, нормальная программа должна что-то показать в окне, чему и помогает сообщение WM_PAINT, говорящее о том, что вся рабочая область окна или его часть должны быть нарисованы заново. Сообщение WM_PAINT программа получает, когда изменяются размеры окна или открывается какая-то его часть, заслоненная другим окном. Это же сообщение с помощью процедуры UpdateWindow программа может послать сама себе, когда в окне высвечивается что-то новое.

Адресация разрядов

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

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

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


назад далее