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



Тогда в регистре еах окажется ноль, процессор перейдет к метке Quit и программа после выполнения процедуры ExitProcess завершится.

А дальше пути программы обрываются и WndProc — процедура обработки сооб­щений, поступающих от окна — как бы повисает в воздухе. Действительно, WndProc нигде в программе не вызывается, а лишь один раз упоминается в инст­рукции

Арифметические команды и флаги

Окончания арифметических процедур возбуждают на состояние 7 джокеров. Громадная частица этих джокеров будет рассчитана после исполнения циферных операций с помощью процедур относительного перевода, и вдобавок с помощью процедуры INTO (прекращение по восполнению). Действие действительных процедур на указатели описано далее.

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

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


назад далее