45
CHAPTER 4 INSTRUCTION SET
User's Manual U12326EJ4V0UM
Unconditional
BR !addr16 1001 1011 Low addr High addr
Branch $addr16 1111 1010 jdisp
AX 0011 0001 1001 1000
Conditional BC $addr16 1000 1101 jdisp
Branch BNC $addr16 1001 1101 jdisp
BZ $addr16 1010 1101 jdisp
BNZ $addr16 1011 1101 jdisp
BT saddr.bit,$addr16 1
B2B1B0
1100 Saddr-offset jdisp
sfr.bit,$addr16 0011 0001 0
B2B1B0
0110 Sfr-offset jdisp
A.bit,$addr16 0011 0001 0
B2B1B0
1110 jdisp
PSW.bit,$addr16 1
B2B1B0
1100 0001 1110 jdisp
[HL].bit,$addr16 0011 0001 1
B2B1B0
0110 jdisp
BF saddr.bit,$addr16 0011 0001 0
B2B1B0
0011 Saddr-offset jdisp
sfr.bit,$addr16 0011 0001 0
B2B1B0
0111 Sfr-offset jdisp
A.bit,$addr16 0011 0001 0
B2B1B0
1111 jdisp
PSW.bit,$addr16 0011 0001 0
B2B1B0
0011 0001 1110 jdisp
[HL].bit,$addr16 0011 0001 1
B2B1B0
0111 jdisp
BTCLR saddr.bit,$addr16 0011 0001 0
B2B1B0
0001 Saddr-offset jdisp
sfr.bit,$addr16 0011 0001 0
B2B1B0
0101 Sfr-offset jdisp
A.bit,$addr16 0011 0001 0
B2B1B0
1101 jdisp
PSW.bit,$addr16 0011 0001 0
B2B1B0
0001 0001 1110 jdisp
[HL].bit,$addr16 0011 0001 1
B2B1B0
0101 jdisp
DBNZ B,$addr16 1000 1011 jdisp
C,$addr16 1000 1010 jdisp
saddr,$addr16 0000 0100 Saddr-offset jdisp
CPU SEL RBn 0110 0001 11
RB1
1
RB0
000
control NOP 0000 0000
EI 0111 1010 0001 1110
DI 0111 1011 0001 1110
HALT 0111 0001 0001 0000
STOP 0111 0001 0000 0000
Instruction
Mnemonic
Operands Operation Code
Group B1 B2 B3 B4