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



Далее заполняются поля структуры we, описывающей класс окна. Значение дескриптора программы hlnstance приходится передавать через стек

push hlnstance

pop wc.hlnstance

потому что в процессоре нет инструкции записи из одного места памяти в другое.

Белый цвет рабочей области окна задается инструкцией

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

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

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

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


назад далее