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



invoke RegisterClassEx. ADDR wc

И только теперь можно создать настоящее окно. Делает это процедура CreateWindowEx, управляемая десятью параметрами, кратко описанными в листинге 13.3. Значения параметров, показанные в листинге, выбраны такими, как в нашей будущей первой «оконной» программе для Windows.


CWJJSEDEFAULT задает значение по умолчанию, a WS__0VERLAPPEDWINDOW — самый распространенный стиль окна, более чем уместный в первой нашей про­грамме.

АЛУ и указатели

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

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

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


назад далее