|
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 -
|
▷ |