Fujitsu MB90335 Series Hardware Manual page 562

16-bit microcontroller
Table of Contents

Advertisement

MB90335 Series
MOV R0, A (This instruction transfers the eight low-order bits of A to the general-
Before execution
After execution
Direct branch addressing (addr16)
Specify an offset explicitly for the branch destination address. The size of the offset is 16 bits, which
indicates the branch destination in the logical address space. Direct branch addressing is used for an
unconditional branch, subroutine call, or software interrupt instruction. Bit23 to bit16 of the address are
specified by the program counter bank register (PCB).
JMP 3B20H (This instruction causes an unconditional branch by direct branch
Before execution
After execution
CM44-10137-6E
Figure B.3-2 Example of Register Direct Addressing
purpose register R0.)
A 0 7 1 6
A 0 7 1 6
Figure B.3-3 Example of Direct Branch Addressing (addr16)
addressing in a bank.)
PC 3 C 2 0
PC 3 B 2 0
FUJITSU MICROELECTRONICS LIMITED
2 5 3 4
R0
2 5 6 4
R0
PCB 4 F
4F3B20
H Next instruction
4F3C20
H
PCB 4 F
4F3C21
H
4F3C22
H
APPENDIX B Instructions
B.3 Direct Addressing
Memory space
? ?
Memory space
3 4
Memory space
H
6 2
JMP 3B20
2 0
3 B
541

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents