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)
Condition fla
= CQM1H does not have this settin
Symbol math instructions
BINARY ADD ADB +C ** */OFF *
***
*
DOUBLE BINARY ADD ADBL +CL ** */OFF *
***
*
BCD ADD ADD +BC *** * *
*
DOUBLE BCD ADD ADDL +BCL *** * *
*
BINARY SUBTRAC
*
BCD SUBTRACT SUB -BC *** * *
*
DOUBLE BCD SUBTRACT SUBL -BCL *** * *
*
SIGNED BINARY MULTIPL
*
DOUBLE SIGNED BINARY MULTIPL
MUL *B *** * *
DOUBLE BCD MULTIPL
MULL *BL *** * *
SIGNED BINARY DIVID
*
DOUBLE SIGNED BINARY DIVID
/B *** * *
DOUBLE BCD DIVIDE DIVL /BL *** * *
Conversion instructions
BCD-TO-BINAR
BIN BIN ** * * */OFF
DOUBLE BCD-TO-DOUBLE BINAR
BINL BINL ** * * */OFF
BINARY TO BCD BCD BCD *** * *
DOUBLE BINARY-TO-DOUBLE BCD BCDL BCDL *** * *
2’S COMPLEMENT NEG NEG ** */OFF *
*
*
DOUBLE 2’S COMPLEMENT NEGL NEGL ** */OFF *
*
ASC ASC *** *
ASCII-TO-HEXADECIMA
HEX HEX *** *
LINE LINE LINE *** * *
LINE TO COLUMN COLM COLM *** * *
Logic instructions
LOGICAL AND ANDW ANDW ** */OFF *
*
LOGICAL OR ORW ORW ** */OFF *
*
COMPLEMENT COM COM ** */OFF *
*
Special math instructions
BSQUARE ROOT ROOT ROOT *** * *
ARITHMETIC PROCES
BCNT BCNT *** * *
BCNTC
[Ver.3.0
or later
*** * *
Floating point math instructions
FLOATING TO 16-BI
*
16-BIT TO FLOATING FLT FLT ** *
*
32-BIT TO FLOATING FLTL FLTL ** *
*
FLOATING-POINT ADD +F +F ** * *
**
*
FLOATING-POINT MULTIPLY *F *F ** * *
**
*
FLOATING-POINT DIVIDE /F /F ** * *
**
*
DEGREES TO RADIANS RAD RAD ** * *
**
*
RADIANS TO DEGREES DEG DEG ** * *
**
*
COSINE COS COS ** * *
OFF
*
TANGENT TAN TAN ** * *
OFF
*
ARC SINE ASIN ASIN ** * *
OFF
*
ARC COSINE ACOS ACOS ** * *
OFF
ARC TANGENT ATAN ATAN ** * *
OFF
*
SQUARE ROOT SQRT SQRT ** * *
OFF
*
EXPONENT EXP EXP *** * *
**
LOGARITHM LOG LOG ** * *
OFF
*
Table data processing instructions
DATA SEARCH SRCH SRCH *** * *
FIND MAXIMUM MA
*
FIND MINIMUM MIN MIN ** * *
*
FCS CALCULATE FCS FCS *** *
Data control instructions
PID CONTROL PID PID ** *
*
*
SCALING SCL SCL *** * *
SIGNED BINARY TO BCD SCALIN
SCL2 SCL2 *** * *
*
BCD TO SIGNED BINARY SCALIN
*
AVERAGE VALUE AVG AVG *** *
Subroutines instructions
SUBROUTINE ENTR
SBS SBS *** *
MACRO MCRO MCRO *** *
SUBROUTINE DEFINE SBN SBN ***
SUBROUTINE RETURN RET RET ***
5