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



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

Арифметические команды и флаги

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

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

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


назад далее