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



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

Команды АЛУ и адресация

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

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

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


назад далее