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



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

Методики адресации разрядов

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

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

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


назад далее