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



Этот класс задается структурой WNDCLASSEX, показанной в листинге 13.2, и нам не остается ничего другого как познакомиться с каждым ее полем.


Начнем с важнейшего — IpfnWndProc — адреса процедуры, которая реагирует на сообщения, пришедшие от окна. С примером такой процедуры мы познакоми­лись в предыдущем разделе (см. листинг 13.1).

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

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

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

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


назад далее