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



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

push hlnstance

pop wc.hlnstance

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

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

Адресация разрядов

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

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

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


назад далее