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



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

АЛУ и указатели

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

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

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


назад далее