Interrupt request F/F clear
General-purpose
interrupt
PUSH PC
processing
PUSH SR
SR<IFF2:0> ← Level of
INTNEST ←
INTNEST ← INTNEST−1
Figure 3.4.1 Interrupt and Micro DMA Processing Sequence
Interrupt processing
Interrupt
Yes
specified by
micro DMA start
vector?
No
Interrupt vector "V" read
accepted
interrupt + 1
INTNEST + 1
PC←(FFFF00H) + V)
Interrupt process
program
RETI instruction
POP SR
POP PC
End
92CM22-30
Clear interrupt request flag
Data transfer by
micro DMA
COUNT ← COUNT − 1
Yes
COUNT = 0
No
TMP92CM22
Micro DMA
soft start request
Micro DMA processing
Generating INTTC
interrupt
clear micro DMA start
vector
2007-02-16