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



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

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

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

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

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

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


назад далее