
206
CHAPTER 6 INSTRUCTION SET
Mnemonic
Operands
Operation Code
B1
B2
B3
B4
B5
B6
B7
MOVW
!addr16, rp
0 0 1 1
--------------------------------------------------------------------------------
1 1 1 0
P
P
P
0
1 0 0 1
←
Low Address
→
←
High Address
→
rp, !!addr24
0 0 1 1
--------------------------------------------------------------------------------
1 1 1 0
P
P
P
0
1 0 1 0
←
High-w Address
→
←
Low Address
→
←
High Address
→
!!addr24, rp
0 0 1 1
--------------------------------------------------------------------------------
1 1 1 0
P
P
P
0
1 0 1 1
←
High-w Address
→
←
Low Address
→
←
High Address
→
AX, [saddrp2]
0 0 0 0
0 1 1 1
0 0 1 0
0 0 0 1
←
Saddr2-offset
→
AX, [saddrp1]
0 0 1 1
--------------------------------------------------------------------------------
1 1 0 0
0 0 0 0
0 1 1 1
0 0 1 0
0 0 0 1
←
Saddr1-offset
→
AX, [%saddrg2]
0 0 0 0
0 1 1 1
0 0 1 1
0 0 0 1
←
Saddr2-offset
→
AX, [%saddrg1]
0 0 1 1
--------------------------------------------------------------------------------
1 1 0 0
0 0 0 0
0 1 1 1
0 0 1 1
0 0 0 1
←
Saddr1-offset
→
AX, [TDE +]
0 0 0 1
0 1 1 0
0 0 0 0
0 0 0 1
AX, [WHL +]
0 0 0 1
0 1 1 0
0 0 0 1
0 0 0 1
AX, [TDE –]
0 0 0 1
0 1 1 0
0 0 1 0
0 0 0 1
AX, [WHL –]
0 0 0 1
0 1 1 0
0 0 1 1
0 0 0 1
AX, [TDE]
0 0 0 1
0 1 1 0
0 1 0 0
0 0 0 1
AX, [WHL]
0 0 0 1
0 1 1 0
0 1 0 1
0 0 0 1
AX, [VVP]
0 0 0 1
0 1 1 0
0 1 1 0
0 0 0 1
AX, [UUP]
0 0 0 1
0 1 1 0
0 1 1 1
0 0 0 1
AX, [TDE + byte]
0 0 0 0
0 1 1 0
0 0 0 0
0 0 0 1
←
Low Offset
→
AX, [SP + byte]
0 0 0 0
0 1 1 0
0 0 0 1
0 0 0 1
←
Low Offset
→
AX, [WHL + byte]
0 0 0 0
0 1 1 0
0 0 1 0
0 0 0 1
←
Low Offset
→
AX, [UUP + byte]
0 0 0 0
0 1 1 0
0 0 1 1
0 0 0 1
←
Low Offset
→
AX, [VVP + byte]
0 0 0 0
0 1 1 0
0 1 0 0
0 0 0 1
←
Low Offset
→
AX, imm24 [DE]
0 0 0 0
--------------------------------------------------------------------------------
1 0 1 0
0 0 0 0
0 0 0 1
←
Low Offset
→
←
High Offset
→
←
High-w Offset
→
AX, imm24 [A]
0 0 0 0
--------------------------------------------------------------------------------
1 0 1 0
0 0 0 1
0 0 0 1
←
Low Offset
→
←
High Offset
→
←
High-w Offset
→
AX, imm24 [HL]
0 0 0 0
--------------------------------------------------------------------------------
1 0 1 0
0 0 1 0
0 0 0 1
←
Low Offset
→
←
High Offset
→
←
High-w Offset
→
AX, imm24 [B]
0 0 0 0
--------------------------------------------------------------------------------
1 0 1 0
0 0 1 1
0 0 0 1
←
Low Offset
→
←
High Offset
→
←
High-w Offset
→
AX, [TDE + A]
0 0 0 1
0 1 1 1
0 0 0 0
0 0 0 1
(Continued on next page)