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



Появиться на экране ему помогает процедура ShowWindow, использующая дескриптор окна hwnd и кон­станту SW_SH0WN0RMAL, которая велит процедуре показать окно в полный рост. Если бы этот параметр был равен SW_SH0WMINN0ACTIVE, программа появилась бы только в панели задач, и понадобился бы еще один щелчок мыши, чтобы наше первое окно появилось на экране.

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

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

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

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


назад далее