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



mov wc.hbrBackground. C0L0R__WINDOWFRAME

где C0L0R_WINDOWFRAME — константа, определенная в файле windows.inc.

Наша первая программа еще недостойна того, чтобы у нее была своя иконка, по­этому в листинге 13.4 вызывается процедура Loadlcon, возвращающая дескрип­тор стандартной иконки IDI_APPLICATION:

invoke Loadlcon.NULL.IDI_APPLICATION Дескриптор курсора возвращает процедура

Команды АЛУ и присвоение флагов

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

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

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


назад далее