39
CHAPTER 4 INSTRUCTION SET
User's Manual U12326EJ4V0UM
4.2.2 Instruction code list
Instruction
Mnemonic
Operands Operation Code
Group B1 B2 B3 B4
8-Bit Data MOV r,#byte 1010 0
R2R1R0
Data
Transfer saddr,#byte 0001 0001 Saddr-offset Data
sfr,#byte 0001 0011 Sfr-offset Data
A,r Note 0110 0
R2R1R0
r,A Note 0111 0
R2R1R0
A,saddr 1111 0000 Saddr-offset
saddr,A 1111 0010 Saddr-offset
A,sfr 1111 0100 Sfr-offset
sfr,A 1111 0110 Sfr-offset
A,!addr16 1000 1110 Low addr High addr
!addr16,A 1001 1110 Low addr High addr
PSW,#byte 0001 0001 0001 1110 Data
A,PSW 1111 0000 0001 1110
PSW,A 1111 0010 0001 1110
A,[DE] 1000 0101
[DE],A 1001 0101
A,[HL] 1000 0111
[HL],A 1001 0111
A,[HL+byte] 1010 1110 Data
[HL+byte],A 1011 1110 Data
A,[HL+B] 1010 1011
[HL+B],A 1011 1011
A,[HL+C] 1010 1010
[HL+C],A 1011 1010
XCH A,r Note 0011 0
R2R1R0
A,saddr 1000 0011 Saddr-offset
A,sfr 1001 0011 Sfr-offset
A,!addr16 1100 1110 Low addr High addr
A,[DE] 0000 0101
A,[HL] 0000 0111
A,[HL+byte] 1101 1110 Data
A,[HL+B] 0011 0001 1000 1011
A,[HL+C] 0011 0001 1000 1010
Note Except r = A.