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



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

Методики адресации разрядов

Результаты арифметических команд воздействуют на состояние 6 флагов. Громадная частица данных знаков будет рассмотрена после выполнения действительных операций с поддержкой команд условного перевода, а также с участием функции IN (перебой по переполнению). Действие циферных процедур на знаки обрисовано далее.

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

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


назад далее