R01UH0823EJ0100 Rev.1.00
Page 88 of 1823
Jul 31, 2019
RX23W Group
2. CPU
2.6
Vector Table
There are two types of vector table: exception and interrupt. Each vector in the vector table consists of four bytes and
specifies the address where the corresponding exception handling routine starts.
2.6.1
Exception Vector Table
In the exception vector table, the individual vectors for the privileged instruction exception, access exception, undefined
instruction exception, floating-point exception, and non-maskable interrupt are allocated to the 124-byte area where the
value indicated by the exception table register (EXTB) is used as the starting address (ExtBase). The reset vector is
always allocated to FFFFFFFCh, regardless of the value of the exception vector table.
shows the exception vector table.
Figure 2.8
Exception Vector Table
(Reserved)
(Reserved)
(Reserved)
EXTB
E 04h
(Reserved)
(Reserved)
Privileged instruction exception
Access exception
(Reserved)
Undefined instruction exception
(Reserved)
Floating-point exception
(Reserved)
ExtBase
b31
b0
Value after reset: FFFFFF80h
E 08h
E 50h
E 54h
E 58h
E 5Ch
E 60h
E 64h
E 68h
E 6Ch
Reset
Non-maskable interrupt
E 70h
E 74h
E 78h
FFFFFFCh
(Reserved)