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



Вторым по значимости полем будет, пожалуй, IpszClassName — адрес завершен­ной нулем (об этом говорит буква «z» в имени поля) строки символов — имени класса. Это имя нужно указывать при создании каждого окна, принадлежащего данному классу. Среди следующих полей трудно выделить главные и второсте­пенные, поэтому перечислим их по порядку:

Поразрядные операции и адресация

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

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

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


назад далее