Table 3.8-5 EIT Handler Execution Order
Handler execution order
1
2
3
4
5
6
7
8
*: Other sources are discarded.
Example:
Main routine
Priority
(High) NMI generated
(Low) INT instruction
executed
Reset*
Undefined instruction exception
INTE instruction*
Step trace trap
NMI (for user)
INT instruction
User interrupt
Coprocessor absence trap, Coprocessor error trap
Figure 3.8-2 Multi-EIT Servicing
INT instruction
handler
CHAPTER 3 CPU AND CONTROL UNITS
Source
NMI handler
① Executed first
② Executed next
57