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



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

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

Команды АЛУ и присвоение флагов

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

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

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


назад далее