English
Language : 

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