Appendix A-2 Condition flag operations
Conversion: *** = same condition fla
eration differs, - = Different condition fla
eration, None = no corres
eration of CJ1M/CJ1G/CJ2M No "/" = Same o
eration in CQM1H and CJ
ćć*= ON/OFF de
on the instruction statuus
CJ1M/CJ1G
Instructions CQM1H /CJ2M Conversion ER GT(>) GE
LT(<) LE(CJ) CY UF OF N (CJ)
Sequence input instructions
LOAD LD LD ***
LOAD NOT LD NOT LD NOT ***
AND AND AND ***
AND NOT AND NO
***
OR OR OR ***
OR NOT OR NOT OR NOT ***
AND LOAD AND LD AND LD ***
OR LOAD OR LD OR LD ***
Sequence output instructions
OUTPUT OUT OUT ***
OUTPUT NOT OUT 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 - OFF
NO OPERATION NOP NOP ***
INTERLOCK IL IL ***
INTERLOCK CLEA
ILC ILC ***
JUMP JMP JMP -
*
JUMP END JME JME ***
Timer and counter instructions
TIME
TIM TIM *** *
HIGH-SPEED TIME
TIMH TIMH *** *
TOTALIZING TIME
TTIM TTIM *** *
COUNTER CNT CNT *** *
REVERSIBLE COUNTE
CNTR CNTR *** *
Comparison instructions
COMPARE CMP CMP ** * *
**/*
DOUBLE COMPARE CMPL CMPL ** * *
**/*
DOUBLE SIGNED BINARY COMPARE CPSL CPSL ** * *
**/*
MULTI-WORD COMPARE MCMP MCMP *** * *
TABLE COMPARE TCMP TCMP ** */OFF *
BLOCK COMPARE BCMP BCMP ** *
*
AREA RANGE COMPARE ZCP ZCP *** * * * *
DOUBLE AREA RANGE COMPARE ZCPL ZCPL *** * * * *
Data movement instructions
MOVE MOV MOV ** * *
MOVB MOVB *** *
MOVBC
[Ver.3.0
or later
MOVD MOVD *** *
TRANSFER BITS XFRB XFRB - */OFF
BLOCK TRANSFER XFER XFER - */OFF
XFERC
[Ver.3.0
or later
*** *
BLOCK SET BSET BSET *** *
DATA EXCHANGE XCHG XCHG - *
SINGLE WORD DISTRIBUTE DIS
** * * /*
DATA COLLECT COLL COLL ** */OFF *
** * * /*
Data shift instructions
SHIFT REGISTE
*
REVERSIBLE SHIFT REGISTER SFTR SFTR *** *
*
ASYNCHRONOUS SHIFT REGISTER ASFT ASFT *** *
WORD SHIFT WSFT WSFT *** *
ARITHMETIC SHIFT LEF
ASR ASR ** */OFF *
*
*/OFF
ROTATE LEFT ROL ROL ** */OFF *
*
SLD SLD *** *
ONE DIGIT SHIFT RIGH
SRD SRD *** *
Increment/ decrement instructions
INCREMENT INC ++B ** * * /*
BCD DECREMENT DEC --B ** * * /*
Condition fla
= CQM1H does not have this settin