English
Language : 

W921E840A Datasheet, PDF (53/58 Pages) Winbond – 4-BIT MICROCONTROLLER
W921E840A/W921C840
11. INSTRUCTION SET SUMMARY
Machine code
Mnemonic
Function
Arithmetic
00 0000 1010, xxxxxxxxxx
11 0100 0 i i i
00 0000 1011
00 0001 1010, xxxxxxxxxx
11 0100 1 i i i
00 0001 1011
00 0010 1010, xxxxxxxxxx
11 0101 0 i i i
00 0010 1011
00 0011 1010, xxxxxxxxxx
11 0101 1 i i i
00 0011 1011
00 1000 i i i i
00 1001 i i i i
00 1010 i i i i
00 1011 i i i i
00 1010 0001
00 0010 1001
00 0011 1001
00 1000 0001
00 0000 1001
00 0001 1001
Logic
00 0100 1010, xxxxxxxxxx
11 0110 0 i i i
00 0100 1011
00 0101 1010, xxxxxxxxxx
11 0110 1 i i i
00 0101 1011
00 0110 1010, xxxxxxxxxx
11 0111 0 i i i
00 0110 1011
00 0111 1010, xxxxxxxxxx
11 0111 1 i i i
ADD A, Mx
ADD A, WRx
ADD A, @M
ADC A, Mx
ADC A, WRx
ADC A,@M
SUB A, Mx
SUB A, WRx
SUB A, @M
SBC A, Mx
SBC A, WRx
SBC A, @M
ADD A, #I
ADC A, #I
SUB A, #I
SBC A, #I
DEC A
DEC B
DEC DP
INC A
INC B
INC DP
A + Mx → A
A + WRx → A
A + @M → A
A + Mx + C → A
A + WRx + C → A
A+ @M + C → A
A - Mx → A
A - WRx → A
A - @M → A
A - Mx - C → A
A - WRx - C → A
A - @M - C → A
A+I→A
A + I +C → A
A-I→A
A-I-C→A
A-1→A
B-1→B
DP - 1 → DP
A + 1→ A
B+1→B
DP + 1 → DP
ANL A, Mx
ANL A, WRx
ANL A, @M
ORL A, Mx
ORL A, WRx
ORL A, @M
XRL A, Mx
XRL A, WRx
XRL A, @M
CMP A, Mx
CMP A, WRx
A ^ Mx → A
A ^ WRx → A
A ^ @M → A
A ∨ Mx → A
A ∨ WRx → A
A ∨ @M → A
A ⊕ Mx → A
A ⊕ WRx → A
A ⊕ @M → A
A - Mx
A - WRx
A B U V W Status W/C Memo
A
Z, C
A
Z, C
A
U V W Z, C
A
Z, C
A
Z, C
A
U V W Z, C
A
Z, C
A
Z, C
A
U V W Z, C
A
Z, C
A
Z, C
A
U V W Z, C
A
Z, C
A
Z. C
A
Z, C
A
Z, C
A
Z, C
B
Z, C
U V WC
A
Z, C
B
Z, C
U V WC
2/2
1/1 x = 0 … 7
1/1
2/2
1/1 x = 0 … 7
1/1
2/2
1/1 x = 0 … 7
1/1
2/2
1/1 x = 0 … 7
1/1
1/1
1/1
1/1
1/1
1/1 SUB A, #1
1/1
1/1
1/1 ADD A, #1
1/1
1/1
A
Z
2/2
A
Z
1/1 x = 0 … 7
A
U V WZ
1/1
A
Z
2/2
A
Z
1/1 x = 0 … 7
A
U V WZ
1/1
A
Z
2/2
A
Z
1/1 x = 0 … 7
A
U V WZ
1/1
Z, C 2/2
Z, C 1/1 x = 0 … 7
- 53 -
Publication Release Date: July 1999
Revision A3