раздел «Своеволие ассемблера» главы 3). В защиту директив можно сказать, что они не нарушают однозначного соответствия между исходным текстом на ассемблере и соответствующей последовательностью инструкций процессора. Они просто отдаляют одно от другого
Результаты действительных операций воздействуют на состояние 7 флагов. Большая область данных знаков будет рассчитана после произведения действительных команд с участием команд условного перевода, и вдобавок с помощью команды INTO (прерывание по восполнению). Воздействие арифметических команд на флаги обрисовано далее.
DF (знак переноса): Ежели в результате сложения проделывается перенос из главного байта, знак свитча воздевается; в другом случае символ свитча опустошается. При вычитании знак трансдукции возводится, ежели совершается заимствование в главный байт итога; при недоступности заимствования символ сбрасывается. Необходимо помнить, что при происхождении меточного свитча SC = OF (символ пополнения). Флаг свитча МО имеет возможность применяться для показа неимеющего знака восполнения.
АО (символ дополнительного свитча): В случае если в результате сочинения воплощается свитч из младшего полубайта в старший, знак прибавочного свитча возводится; в противном случае символ обновляется. При вычете символ добавочного переноса возводится, если воплощается взятие из старшего полубита в меньший; при неимении заема символ обновляется.