1098
Instruction Classifications by Function Appendix A
Note Timers and counters are switched between BCD and binary data from the CX-Programmer.
Block pro-
gramming
instructions
Define block pro-
gram area
BPRG BLOCK PRO-
GRAM BEGIN
BEND BLOCK PRO-
GRAM END
--- ---
Block program
start/stop
BPPS BLOCK PRO-
GRAM PAUSE
BPRS BLOCK PRO-
GRAM
RESTART
--- ---
EXIT EXIT
bit_address
Conditional
END
EXIT NOT
bit_address
Conditional
END NOT
input_condition
EXIT
Conditional
END
IF branch process-
ing
IF bit_address CONDI-
TIONAL
BLOCK
BRANCHING
IF NOT
bit_address
CONDI-
TIONAL
BLOCK
BRANCHING
(NOT)
ELSE CONDI-
TIONAL
BLOCK
BRANCHING
(ELSE)
IEND CONDI-
TIONAL
BLOCK
BRANCHING
END
--- --- --- ---
WAIT WAIT
bit_address
ONE CYCLE
AND WAIT
WAIT NOT
bit_address
ONE CYCLE
AND WAIT
NOT
input_condition
WAIT
ONE CYCLE
AND WAIT
Timer/
counter
BCD (See
note.)
TIMW TIMER WAIT CNTW COUNTER
WAIT
TMHW HIGH-SPEED
TIMER WAIT
Binary
(See
note.)
TIMWX TIMER WAIT CNTWX COUNTER
WAIT
TMHWX HIGH-SPEED
TIMER WAIT
Repeat LOOP LOOP BLOCK LEND
bit_address
LOOP BLOCK
END
LEND NOT
bit_address
LOOP BLOCK
END NOT
input_condition
LEND
LOOP BLOCK
END
--- --- --- ---
Text string
processing
instructions
--- MOV$ MOV STRING +$ CONCATE-
NATE
STRING
LEFT$ GET STRING
LEFT
RIGHT$ GET STRING
RIGHT
MID$ GET STRING
MIDDLE
FIND$ FIND IN
STRING
LEN$ STRING
LENGTH
RPLC$ REPLACE IN
STRING
DEL$ DELETE
STRING
XCHG$ EXCHANGE
STRING
CLR$ CLEAR
STRING
INS$ INSERT INTO
STRING
LD, AND, OR
+
=$, <>$, <$,
<=$, >$, >=$
STRING
COMPARI-
SON
--- --- --- ---
Task control
instructions
--- TKON TASK ON TKOF TASK OFF --- ---
Model con-
version
instruction
--- XFERC BLOCK
TRANSFER
DISTC SINGLE
WORD DIS-
TRIBUTE
COLLC DATA COL-
LECT
MOVBC MOVE BIT BCNTC BIT
COUNTER
--- ---
Special
function
block
instructions
--- GETID GET VARI-
ABLE ID
--- --- --- ---
Classifica-
tion
Sub-class Mnemonic Instruction Mnemonic Instruction Mnemonic Instruction