Fujitsu MB90335 Series Hardware Manual page 566

16-bit microcontroller
Table of Contents

Advertisement

MB90335 Series
Vector Addressing (#vct)
Specify vector data in an operand to indicate the branch destination address. There are two sizes for vector
numbers: 4 bits and 8 bits. Vector addressing is used for a subroutine call or software interrupt instruction.
CALLV #15 (This instruction causes a branch to the address indicated by the interrupt
Before execution
After execution
Table B.3-2 CALLV Vector List
CALLV #0
CALLV #1
CALLV #2
CALLV #3
CALLV #4
CALLV #5
CALLV #6
CALLV #7
CALLV #8
CALLV #9
CALLV #10
CALLV #11
CALLV #12
CALLV #13
CALLV #14
CALLV #15
Note: A PCB register value is set in XX.
Note:
When the program counter bank register (PCB) is FF
INT #vct8 (#0 to #7). Use vector addressing carefully (see Table B.3-2).
CM44-10137-6E
Figure B.3-11 Example of Vector Addressing (#vct)
vector specified in an operand.)
PC 0 0 0 0
PCB F F
PC D 0 0 0
PCB F F
Instruction
FUJITSU MICROELECTRONICS LIMITED
FFC000
H
FFFFE0
H
FFFFE1
H
Vector address L
XXFFFE
H
XXFFFC
H
XXFFFA
H
XXFFF8
H
XXFFF6
H
XXFFF4
H
XXFFF2
H
XXFFF0
H
XXFFEE
H
XXFFEC
H
XXFFEA
H
XXFFE8
H
XXFFE6
H
XXFFE4
H
XXFFE2
H
XXFFE0
H
, the vector area overlaps the vector area of
H
APPENDIX B Instructions
B.3 Direct Addressing
Memory space
E F
CALLV #15
0 0
D 0
Vector address H
XXFFFF
H
XXFFFD
H
XXFFFB
H
XXFFF9
H
XXFFF7
H
XXFFF5
H
XXFFF3
H
XXFFF1
H
XXFFEF
H
XXFFED
H
XXFFEB
H
XXFFE9
H
XXFFE7
H
XXFFE5
H
XXFFE3
H
XXFFE1
H
545

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents