ассемблер в подобие языка высокого уровня, такого как Си, где нет однозначного соответствия между текстом программы и выданной компилятором последовательностью инструкций процессора. А это соответствие считается одним из преимуществ ассемблера перед другими языками. Ассемблер потому и прост, что совершенно не абстрактен, он «поет о том, что видит», то есть позволяет по тексту программы однозначно сказать, какую последовательность команд исполнит процессор.
Итоги цифeрных операций возбуждают на расположение 8 указателей. Солидная часть сих флагов будет проанализирована после исполнения действительных команд с поддержкой процедур условного скачка, а также с помощью процедуры INTO (прерывание по восполнению). Воздействие арифметических функций на указатели описано внизу.
GR (флаг свитча): Ежели в результате сложения совершается сдвиг из старшего бита, знак свитча возводится; в другом случае знак трансдукции обнуляется. При отнимании знак трансдукции взводится, если совершается заимствование в главный разряд результата; при отсутствии заема символ обновляется. Следует иметь в виду, что при возникновении меточного свитча ВА = OF (знак пополнения). Символ свитча CF может употребляться для показа неимеющего знака переполнения.
АО (флаг прибавочного переноса): Ежели в достигнутом результате сложения свершается перенос из крайнего полубайта в старший, символ прибавочного свитча подымается; в противном случае символ обнуляется. При вычете флаг дополнительного переноса возводится, ежели свершается заем из старшего полубайта в нижний; при недостатке заема флаг сбрасывается.