CALNC

Realiza un salto a una subrutina si el bit 0 del acumulador es 0. Esta se identifica por una etiqueta (label), y es siempre hacia adelante (no se permiten saltos hacia atrás)

        CAL Sub1     ;Salta a la subrutina llamada "Sub1"
        ST q0.0      ;Instrucción siguiente o punto de retorno de la subrutina
        LD sm0.4
        CALC Sub1    ;Salta a la subrutina llamada "Sub1" si el bit 0 del acumulador es 1
        LD sm0.5
        CALNC Sub1   ;Salta a la subrutina llamada "Sub1" si el bit 0 del acumulador es 0
        END          ;Termina el programa y vuelve a ejecutar desde el principio
Sub1    LD i0.0      ;Primera instrucción de la subrutina
        RETC         ;Retorno condicional (si el bit 0 del acumulador es 1)

        AND i0.1
        RETNC        ;Retorno condicional (si el bit 0 del acumulador es 0)

        XOR i0.2

        RET          ;Retorno incondicional de la subrutina

Programación
Set de instrucciones

CAL
CALC

RETNC