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



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

Команды АЛУ и адресация

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

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

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


назад далее