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



mov wc.hbrBackground. C0L0R__WINDOWFRAME

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

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

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

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

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

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

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


назад далее