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



invoke RegisterClassEx. ADDR wc

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


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

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

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

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

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


назад далее