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



mov wc.hbrBackground. C0L0R__WINDOWFRAME

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

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

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

Поразрядные операции и адресация

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

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

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


назад далее