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



Появиться на экране ему помогает процедура ShowWindow, использующая дескриптор окна hwnd и кон­станту SW_SH0WN0RMAL, которая велит процедуре показать окно в полный рост. Если бы этот параметр был равен SW_SH0WMINN0ACTIVE, программа появилась бы только в панели задач, и понадобился бы еще один щелчок мыши, чтобы наше первое окно появилось на экране.

АЛУ и указатели

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

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

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


назад далее