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



ассемблер в подобие языка высокого уровня, такого как Си, где нет одно­значного соответствия между текстом программы и выданной компилятором по­следовательностью инструкций процессора. А это соответствие считается одним из преимуществ ассемблера перед другими языками. Ассемблер потому и прост, что совершенно не абстрактен, он «поет о том, что видит», то есть позволяет по тексту программы однозначно сказать, какую последовательность команд испол­нит процессор.

Арифметико логические операции с присвоением флага

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

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

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


назад далее