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



mov wc.hbrBackground. C0L0R__WINDOWFRAME

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

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

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

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

Результаты действительных процедур воздействуют на состояние 8 джокеров. Большая область этих джокеров может быть проанализирована после произведения циферных процедур с поддержкой команд условного перевода, и вдобавок с поддержкой команды IN (прерывание по заполнению). Действие действительных команд на знаки обрисовано внизу.

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

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


назад далее