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



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

Натуральные операции и указатели

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

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

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


назад далее