20
Chapter 1 Overview
1.10 Vector Table
1.10.2 Variable Vector Table
The variable vector table is an address-variable vector table. Specifically, this vector table is a 256-byte
interrupt vector table that uses the value indicated by the interrupt table register (INTB) as the entry
address (IntBase). Figure 1.10.2 shows a variable vector table.
The variable vector table is comprised of four bytes per table. Each vector table must contain the
interrupt handler routine’s entry address.
Each vector table has software interrupt numbers (0 to 63). The INT instruction uses these software
interrupt numbers.
Interrupts from the peripheral functions built in each M16C model are allocated to software interrupt
numbers 0 through 31.
b19
b0
0
1
32
31
63
33
INTB
IntBase
4
8
252
Vectors accommodat-
ing peripheral I/O
interrupts
Software interrupt
numbers
Figure 1.10.2 Variable vector table
Содержание R8C/Tiny Series
Страница 50: ...Chapter 3 Functions 3 1 Guide to This Chapter 3 2 Functions...
Страница 151: ...134 Chapter 3 Functions 3 2 Functions Blank for page layout...
Страница 152: ...Chapter 4 Instruction Code Number of Cycles 4 1 Guide to This Chapter 4 2 Instruction Code Number of Cycles...
Страница 278: ...Chapter 6 Calculation Number of Cycles 6 1 Instruction queue buffer...
Страница 287: ...Glossary 1 Glossary Technical terms used in this software manual are explained below They are good in this manual only...
Страница 291: ...Symbol 1 Table of symbols Symbols used in this software manual are explained below They are good in this manual only...
Страница 295: ...REVISION HISTORY R8C Tiny Series SOFTWARE MANUAL Rev Date Description Page Summary B 1 1 00 Jun 19 03 First Edition...
Страница 297: ...R8C Tiny Series Software Manual 2 6 2 Ote machi Chiyoda ku Tokyo 100 0004 Japan...