IF и директивой .ELSE. Если же digit не равно нулю, выполняется вторая ветвь между .ELSE и .ENDIF. Число ветвей легко можно увеличить, используя еще одну директиву .ELSEIF:

Каждая ветка выполняется лишь когда <условие> истинно, и только послед! .ELSE служит «сборщиком мусора»: в эту ветку попадает все, что прошло сквс частокол условий .IF <> и .ELSEIF <>:
Окончания действительных операций оказывают воздействие на состояние 7 указателей. Громадная область этих джокеров будет рассмотрена после произведения циферных процедур с помощью функций сравнительного скачка, а также с поддержкой процедуры IN (перебой по заполнению). Воздействие циферных команд на флаги обрисовано далее.
CF (символ переноса): Ежели в следствии сбора совершается сдвиг из старшего разряда, флаг свитча воздевается; в другом случае флаг переноса сбрасывается. При отнимании знак свитча возводится, в случае если свершается заем в старший разряд итога; при недоступности заимствования знак обнуляется. Необходимо учитывать, что при возникновении знакового трансдукции ВА != OF (флаг заполнения). Флаг трансдукции АР может применяться для индикации неимеющего знака восполнения.
АО (знак дополнительного трансдукта): Ежели в достигнутом результате сложения осуществляется перенос из меньшого полубита в старший, флаг дополнительного переноса возводится; в противном случае символ обнуляется. При вычете флаг добавочного переноса взводится, если свершается заимствование из верхнего полубайта в младший; при отсутствии заимствования флаг обновляется.