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



Сначала задается прообраз окна — некая идея, или класс, который определяет целое семейство окон. Затем класс регистрируется процеду­рой RegisterClassEx, чтобы образ окна стал доступен в программе. Далее по об­разцу, заданному классом, процедура CreateWlndowEX создает сами окна. Окон од­ного класса в программе может быть сколько угодно, но сообщения от них будет обрабатывать единственная процедура, указанная в классе окна

Арифметико логические операции с присвоением флага

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

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

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


назад далее