3.3.3 Table indirect addressing
[Function]
Table contents (branch destination address) of the particular location to be addressed by the low-order-5-bit
immediate data of an instruction code from bit 1 to bit 5 are transferred to the program counter (PC) and
branched.
Table indirect addressing is carried out when the CALLT [addr5] instruction is executed. This instruction can
refer to the address stored in the memory table 40H to 7FH and branch to all the memory spaces.
[Illustration]
3.3.4 Register addressing
w w w . D a t a S h e e t 4 U . c o m
[Function]
Register pair (AX) contents to be specified with an instruction word are transferred to the program counter (PC)
and branched.
This function is carried out when the BR AX instruction is executed.
[Illustration]
62
CHAPTER 3 CPU ARCHITECTURE
7
6
Instruction Code
0
1
15
Effective Address
0
0
7
Effective Address + 1
15
PC
7
rp
A
15
PC
User's Manual U11919EJ3V0UM00
5
1
0
ta
0
4-0
8
7
0
0
0
0
0
0
0
Memory (Table)
0
Low Addr.
High Addr.
8
7
0
7
8
7
6
5
1
0
1
0
0
0
X
0