Appendix A-1 Instruction operations
Conversion: **= Su
ort software converts the instruction./*= Su
ort software converts the instruction, but it is necessar
it. /- = There is no corres
instruction.
Blank cells: Su
ort software converts the instructions, thou
h there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Instructions CQM1H Conversion Nemonic FUN No. Number of operand BCDćļ¼ļ¼ćBIN Settings Remarks
Sequence input instructions
LOAD LD LD **
LOAD NOT LD NOT LD NOT **
ND NOT **
OR OR OR **
OR NOT OR NO
ND LD **
OR LOAD OR LD OR LD **
Sequence output instructions
OUTPUT OUT OUT **
OUTPUT NO
**
TR Bits
TR TR **
KEEP KEEP KEEP **
DIFFERENTIATE UP DIFU DIFU **
DIFFERENTIATE DOWN DIFD DIFD **
SET SET SET **
RESET RSET RSET **
Sequence control instructions
END END END **
NO OPERATION NOP NOP **
INTERLOC
IL IL **
INTERLOCK CLEAR ILC ILC **
JUMP JMP JMP **
Jump No.
JUMP END JME JME **
Jump No.
Timer and counter instructions
TIME
TIM TIM **
HIGH-SPEED TIMER TIMH TIMH **
TOTALIZING TIMER TTIM TTIM * Expansion ->87
Operand3: reset input
relay No will be deleted.
Enter the reset input.
COUNTE
CNT CNT **
REVERSIBLE COUNTER CNTR CNTR **
Comparison instructions
COMPARE CMP CMP **
DOUBLE COMPARE CMPL CMPL ** Ex
->2
SIGNED BINARY COMPARE CPS CPS ** Ex
->2
DOUBLE SIGNED BINARY COMPARE CPSL CPSL ** Ex
->2
MULTI-WORD COMPARE MCMP MCMP **
TABLE COMPARE TCMP TCMP **
BLOCK COMPARE BCMP BCMP **
REA RANGE COMPARE ZCP ZCP Ex
ansion ->88
DOUBLE AREA RANGE COMPARE ZCPL ZCPL Ex
ansion ->116
Data movement instructions
MOVE MO
MVN MVN **
MOVE BIT MOVB MOVB * Change bit position
specification from in
BCD to in BIN.
MOVBC
[Ver.3.0 or
later
MOVD MOVD **
TRANSFER BITS XFRB XFRB ** Ex
ansion ->62
BLOCK TRANSFER XFER XFER * Number of words:
BCD -> BIN
XFERC
[Ver.3.0 or
later
** 70->565
BLOCK SET BSET BSET **
DATA EXCHANGE XCHG XCHG **
SINGLE WORD DISTRIBUTE DIST DIST * Stack length data set
in words: BCD -> BIN
Use PUSH instruction
instead, for stack
o
eration.
DISTC
[Ver.3.0 or
later
** 80->566
DATA COLLECT COLL COLL * Stack length data set
in words: BCD -> BIN
Use FIFO instruction
instead, for stack
operation and read
FIFO.
Use LIFO instruction
instead, for stack
operation and read
LIFO.
COLLC
[Ver.3.0 or
** 81->567
Data shift instructions
SHIFT REGISTER SFT SFT **
REVERSIBLE SHIFT REGISTER SFTR SFTR **
SYNCHRONOUS SHIFT REGISTER
SFT **
WORD SHIFT WSFT WSFT * 2->3 Set the shift sata in
the O
SR **
ROTATE LEFT ROL ROL **
ROTATE RIGH
SLD SLD **
ONE DIGIT SHIFT RIGH
SRD SRD **
Increment/ decrement instructions
INCREMENT INC ++B ** INC->++B 38->594
BCD DECREMENT DEC --B ** DEC->--B 39->596
Symbol math instructions
BINARY ADD
DB->+C 50->402
DOUBLE BINARY ADD
DD->+BC 30->406
DOUBLE BCD ADD
DDL->+BCL 54->407
BINARY SUBTRACT SBB -C ** SBB->-C 51->412
DOUBLE BINARY SUBTRACT SBBL -CL ** SBBL->-CL Ex
ansion ->413
BCD SUBTRACT SUB -BC ** SUB->-BC 31->416
DOUBLE BCD SUBTRACT SUBL -BCL ** SUBL->-BCL 55->417
SIGNED BINARY MULTIPL
ansion ->420
DOUBLE SIGNED BINARY MULTIPL
ansion ->421
BINARY MULTIPL
MLB *U ** MLB->*U 52->422
BCD MULTIPL
MUL *B ** MUL->*B 32->424
DOUBLE BCD MULTIPL
MULL *BL ** MULL->*BL 56->425
SIGNED BINARY DIVIDE DBS
ansion ->430
DOUBLE SIGNED BINARY DIVIDE DBSL
ansion ->431
BINARY DIVIDE DVB
U**DVB->/U 53->432
BCD DIVIDE DIV
B**DIV->/B 33->434
DOUBLE BCD DIVIDE DIVL
BL ** DIVL->/BL 57->435
Difference between CQM1H and CJ1M/CJ1G/CJ2M