832
Appendix 2.1.8
AnACPU and AnUCPU dedicated instructions
(1) Method of expression of dedicated instructions
Dedicated instructions based on the LEDA, LEDB, LEDC, SUB, and LEDR instructions, that are used with the AnACPU
or AnUCPU have been changed for the same format as the basic instructions and the application instructions for the
QCPU, LCPU.
The instructions that cannot be converted due to the absence of the corresponding instructions in the QCPU, LCPU are
converted into OUT SM1255/OUT SM999 (for the Q00J/Q00/Q01CPU).
The instructions that have been converted into OUT SM1255/OUT SM999 should be replaced by other instructions or
deleted.
(2) Dedicated instructions whose names have been changed
Dedicated instructions for the AnUCPU or AnACPU which have the same instruction name as is used for basic
instructions and application instructions have undergone name changes in the QCPU, LCPU.
*1:
Not available on Q00J/Q00/Q01CPU/Universal model QCPU/LCPU.
QCPU
AnUCPU/AnACPU
: S, D, and n indicate data used by instructions.
Function
QCPU/LCPU
AnUCPU/AnACPU
Floating point addition
E+
ADD
Floating point subtraction
E-
SUB
Floating point multiplication
E*
MUL
Floating point division
E/
DIV
Data dissociation
NDIS
DIS
Data association
NUNI
UNI
Updating check patterns
CHKCIR
*1
, CHKEND
*1
CHK, CHKEND
I
nstruct
i
on
name S
D
n
Command
I
nstruct
i
on
name
LE
DA(B)
Command
S
LE
DC
/
S
U
B
D
LE
DC
/
S
U
B
n
LE
DC
/
S
U
B
LE
DR