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



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

Натуральные операции и указатели

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

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

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


назад далее