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



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

Натуральные операции и указатели

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

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

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


назад далее