517
CHAPTER 22 INTERRUPT FUNCTIONS
Figure 22-13. Interrupt Request Acknowledge Processing Algorithm
xxIF
: Interrupt request flag
xxMK : Interrupt mask flag
xxPR : Priority specify flag
IE
: Flag to control maskable interrupt request acknowledge
ISP
: Flag to indicate the priority of interrupt being serviced (0 = an interrupt with higher priority
is being serviced, 1 = interrupt request is not acknowledged or an interrupt with lower
priority is being serviced)
Start
xxIF = 1?
xxMK = 0?
xxPR = 0?
Any
simultaneously generated
high-priority interrupt
requests?
Any
simultaneously generated
xxPR = 0 interrupt
requests?
IE = 1?
ISP = 1?
Vectored interrupt
servicing
Interrupt request
reserve
Interrupt request
reserve
Interrupt request
reserve
Interrupt request
reserve
Interrupt request
reserve
Interrupt request
reserve
Interrupt request
reserve
Vectored interrupt
servicing
Any high-
priority interrupt among
simultaneously generated
xx PR = 0 interrupt
requests?
IE = 1?
Yes (High priority)
Yes
No
Yes
No
No
No
Yes (Interrupt Request
Generation)
No
Yes
No (Low Priority)
Yes
Yes
No
Yes
Yes
No
No
Содержание PD78076
Страница 2: ...2 MEMO ...
Страница 12: ...12 MEMO ...
Страница 48: ...48 MEMO ...
Страница 64: ...64 MEMO ...
Страница 82: ...82 MEMO ...
Страница 100: ...100 MEMO ...
Страница 130: ...130 MEMO ...
Страница 180: ...180 MEMO ...
Страница 222: ...222 MEMO ...
Страница 248: ...248 MEMO ...
Страница 288: ...288 MEMO ...
Страница 308: ...308 MEMO ...
Страница 364: ...364 MEMO ...
Страница 494: ...494 MEMO ...
Страница 526: ...526 MEMO ...
Страница 544: ...544 MEMO ...
Страница 558: ...558 MEMO ...
Страница 580: ...580 MEMO ...
Страница 596: ...596 MEMO ...
Страница 598: ...598 MEMO ...
Страница 626: ...626 MEMO ...