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



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

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

Команды АЛУ и присвоение флагов

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

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

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


назад далее