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



при изменениях размеров окна, потому что соответ-свующий класс создавался с параметрами CS_HREDRAW or CS_VREDRAW, которые зада­ют перерисовку окна при изменении его горизонтальных (CS_HREDRAW) или вер­тикальных (CS_VREDRAW) размеров. Как только окно становится уже (шире, толще, тоньше), Windows передает сообщение WMJAINT — и надпись рисуется за­ново. Отсюда и «дрожание» текста при изменении размеров QKHa и в других, «настоящих» программах, таких, например, как Блокнот.

Задача 13.2. Выведите в центр окна содержимое командной строки.

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

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

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

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


назад далее