
W921E400A/W921C400
Publication Release Date: July 1999
- 49 -
Revision A3
Instruction Set, continued
Machine code
Mnemonic
Function
A
B
U
V
W
Status W/C Memo
00 0111 1011
00 0110 1001
CMP A, @M
XRL A, B
A - @M
A
⊕
B
→
A
A - B
A ^ I
→
A
A
∨
I
→
A
A
⊕
I
→
A
A - I
A
U
B
V
W
Z, C
Z
1/1
1/1
00 0111 1001
00 1100 i i i i
CMP A, B
ANL A, #I
A
Z, C
Z
1/1
1/1
00 1101 i i i i
00 1110 i i i i
ORL A, #I
XRL A, #I
A
A
Z
Z
1/1
1/1
00 1111 i i i i
CMP A, #I
Z, C
1/1
00 1110 1111
Move
NOT A
NOT A
→
A
A
Z
1/1
XRL A,#F
00 0000 0001
00 0000 0010, xxxxxxxxxx
MOV A, Mx
00 0000 0011
00 0000 0100
MOV A, B
B
→
A
Mx
→
A
@M
→
A
W
→
A
V
→
A
U
→
A
A
→
B
A
A
B
Z
Z
1/1
2/2
MOV A, @M
MOV A, W
A
A
U
V
W
W
Z
Z
1/1
1/1
00 0000 0101
00 0000 0110
MOV A, V
MOV A, U
A
A
U
V
Z
Z
1/1
1/1
00 0001 0000
MOV B, A
A
B
1/1
00 0010 0000, xxxxxxxxxx
MOV Mx, A
A
→
Mx
A
2/2
00 0011 0000
MOV @M, A
A
→
@M
A
U
V
W
W
1/1
00 0100 0000
MOV W, A
A
→
W
A
1/1
00 0101 0000
MOV V, A
A
→
V
A
V
1/1
00 0110 0000
MOV U, A
A
→
U
A
U
1/1
00 0001 0010, xxxxxxxxxx
MOV B, Mx
Mx
→
B
B
2/2
00 0001 0011
MOV B, @M
@M
→
B
B
U
V
W
1/1
00 0010 0001, xxxxxxxxxx
MOV Mx, B
B
→
Mx
B
2/2
00 0011 0001
MOV @M,B
B
→
@M
B
U
V
W
1/1
11 0000 i i i i
MOV A, #I
I
→
A
I
→
B
A
Z
1/1
11 0001 i i i i
MOV B, #I
B
1/1
11 0010 i i i i, xxxxxxxxxx
MOV Mx, #I
I
→
Mx
2/2
11 0011 i i i i
MOV @M, #I
I
→
@M
U
V
W
1/1
11 1000 nnnn
MOV A, WRn
WRn
→
A
Px
→
A
WRn
→
B
A
Z
1/1
11 1001 xxxx
11 1010 nnnn
MOV A, Px
MOV B, WRn
A
B
Z
1/1
1/1
11 1011 xxxx
MOV B, Px
Px
→
B
B
1/1
11 1100 nnnn
MOV WRn, A
A
→
WRn
A
1/1
11 1101 nnnn
MOV Px, A
A
→
Px
A
1/1
11 1110 xxxx
MOV WRn, B
B
→
WRn
B
1/1