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



mov wc.hbrBackground. C0L0R__WINDOWFRAME

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

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

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

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

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

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

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


назад далее