
W742E/C813
Publication Release Date: December 2000
- 49 -
Revision A1
Machine code
Arithmetic
0001 1000 0xxx xxxx
Mnemonic
Function
Flag affected
ZF, CF
W/C
1/1
ADD
R, ACC
ACC
←
(R) + (ACC)
ACC
←
(WRn) + I
ACC, R
←
(R) + (ACC)
ACC, WRn
←
(WRn) + I
ACC
←
(R) + (ACC) + (CF)
ACC
←
(WRn) + I + (CF)
ACC, R
←
(R) + (ACC) + (CF)
ACC, WRn
←
(WRn) + I + (CF)
ACC
←
(R) + (ACC)
ACC
←
(WRn) + I
ACC, R
←
(R) + (ACC)
ACC, WRn
←
(WRn) + I
ACC
←
(R) - (ACC)
ACC
←
(WRn) - I
ACC, R
←
(R) - (ACC)
ACC, WR
←
(WR) - I
ACC
←
(R) - (ACC) - (CF)
ACC
←
(WRn) - I - (CF)
ACC, R
←
(R) - (ACC) - (CF)
ACC, WRn
←
(WRn) - I - (CF)
ACC, R
←
(R) + 1
ACC, R
←
(R) - 1
ACC
←
(R) & (ACC)
ACC
←
(WRn) & I
ACC, R
←
(R) & (ACC)
ACC, WRn
←
(WRn) & I
ACC
←
(R)
∧
(ACC)
ACC
←
(WRn)
∧
I
ACC, R
←
(R)
∧
(ACC)
ACC, WRn
←
(WRn)
∧
I
ACC
←
(R) EX (ACC)
ACC
←
(WRn) EX I
ACC, R
←
(R) EX (ACC)
ACC, WRn
←
(WRn) EX I
0001 1100 iiii nnnn
ADD
WRn, #I
ZF, CF
1/1
0001 1001 0xxx xxxx
ADDR
R, ACC
ZF, CF
1/1
0001 1101 iiii nnnn
ADDR
WRn, #I
ZF, CF
1/1
0000 1000 0xxx xxxx
ADC
R, ACC
ZF, CF
1/1
0000 1100 iiii nnnn
ADC
WRn, #I
ZF, CF
1/1
0000 1001 0xxx xxxx
ADCR
R, ACC
ZF, CF
1/1
0000 1101 iiii nnnn
ADCR
WRn, #I
ZF, CF
1/1
0010 1000 0xxx xxxx
ADU
R, ACC
ZF
1/1
0010 1100 iiii nnnn
ADU
WRn, #I
ZF
1/1
0010 1001 0xxx xxxx
ADUR
R, ACC
ZF
1/1
0010 1101 iiii nnnn
ADUR
WRn, #I
ZF
1/1
0001 1010 0xxx xxxx
SUB
R, ACC
ZF, CF
1/1
0001 1110 iiii nnnn
SUB
WRn, #I
ZF, CF
1/1
0001 1011 0xxx xxxx
SUBR
R, ACC
ZF, CF
1/1
0001 1111 iiii nnnn
SUBR
WRn, #I
ZF, CF
1/1
0000 1010 0xxx xxxx
SBC
R, ACC
ZF, CF
1/1
0000 1110 iiii nnnn
SBC
WRn, #I
ZF, CF
1/1
0000 1011 0xxxxxxx
SBCR
R, ACC
ZF, CF
1/1
0000 1111 iiii nnnn
SBCR
WRn, #I
ZF, CF
1/1
0100 1010 0xxx xxxx
INC
R
ZF, CF
1/1
0100 1010 1xxx xxxx
DEC
R
ZF, CF
1/1
Logic
0010 1010 0xxx xxxx
ANL
R, ACC
ZF
1/1
0010 1110 iiii nnnn
ANL
WRn, #I
ZF
1/1
0010 1011 0xxx xxxx
ANLR
R, ACC
ZF
1/1
0010 1111 iiii nnnn
ANLR
WRn, #I
ZF
1/1
0011 1010 0xxx xxxx
ORL
R, ACC
ZF
1/1
0011 1110 iiii nnnn
ORL
WRn, #I
ZF
1/1
0011 1011 0xxx xxxx
ORLR
R, ACC
ZF
1/1
0011 1111 iiii nnnn
ORLR
WRn, #I
ZF
1/1
0011 1000 0xxx xxxx
XRL
R, ACC
ZF
1/1
0011 1100 iiii nnnn
XRL
WRn, #I
ZF
1/1
0011 1001 0xxx xxxx
XRLR
R, ACC
ZF
1/1
0011 1101 iiii nnnn
XRLR
WRn, #I
ZF
1/1