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



■ cbSize — число байтов, занимаемых структурой WNDCLASSEX, обычно определя­ется как SIZEOF WNDCLASSEX;

■ style — определяет поведение окна данного класса. Поле style задается кон­стантами, начинающимися с букв CS_. Все они равны степеням двойки, по­этому их объединение оператором OR равносильно установке соответствую­щих «флагов»

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

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

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

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


назад далее