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



Обычай помечать маленькими буквами, стоящими в начале имени переменной, ее тип и/или назначение называется венгерской нотацией — то ли потому, что «венгер­ский» означает для американцев «странный», «дикий», то ли потому, что изо­бретатель этой системы имен Чарльз Симони действительно был венгром

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

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

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

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


назад далее