RRR (OP u 8) (X u 8) (Y u 8) (Z u 8) J26 (OP u 8) (XYZ j 24) 0x01 RRR ulm_halt(ulm_regVal(X)); 0x02 RRR ulm_setReg(ulm_readChar() & 0xFF, X); 0x03 RRR ulm_printChar(ulm_regVal(X) & 0xFF); 0x04 J26 ulm_unconditionalRelJump(XYZ); 0x05 RRR ulm_sub64(X, ulm_regVal(Y), Z); 0x06 J26 ulm_conditionalRelJump(ulm_statusReg[ULM_ZF] == 0, XYZ); 0x07 J26 ulm_conditionalRelJump(ulm_statusReg[ULM_ZF] == 1, XYZ);