Fujitsu MB90390 Series Hardware Manual page 665

Table of Contents

Advertisement

Accumulator indirect branch addressing (@A)
The address of the branch destination is the content (16 bits) of the low-order bytes (AL) of the
accumulator. It indicates the branch destination in the bank address space. Address bits 16 to 23 are
specified by the program counter bank register (PCB). For the Jump Context (JCTX) instruction, however,
address bits 16 to 23 are specified by the data bank register (DTB). This addressing is used for
unconditional branch instructions.
Figure B.4-11 Example of Accumulator Indirect Branch Addressing (@A)
JMP @A (This instruction causes an unconditional branch by accumulator indirect
branch addressing.)
Before execution
After execution
Indirect specification branch addressing (@ear)
The address of the branch destination is the word data at the address indicated by ear.
Figure B.4-12 Example of Indirect Specification Branch Addressing (@ear)
JMP @@RW0 (This instruction causes an unconditional branch by register indirect
addressing.)
Before execution
After execution
PC 3 C 2 0
PCB 4 F
A 6 6 7 7
3 B 2 0
PC 3 B 2 0
PCB 4 F
A 6 6 7 7
3 B 2 0
PC 3 C 2 0
PCB 4 F
RW0 7 F 4 8
DTB 2 1
PC 3 B 2 0
PCB 4 F
RW0 7 F 4 8
DTB 2 1
APPENDIX B Instructions
Memory space
4F3B20
Next instruction
H
4F3C20
6 1
H
Memory space
217F48
2 0
H
217F49
3 B
H
4F3B20
H Next instruction
4F3C20
7 3
JMP @@RW0
H
4F3C21
0 8
H
JMP @A
637

Advertisement

Table of Contents
loading

Table of Contents