我們的目標(biāo)是以優(yōu)異的產(chǎn)品、可靠的質(zhì)量、有效的服務(wù),滿足顧客日益增長(zhǎng)的需要。質(zhì)量是我們的自尊心
也許你從未嘗試過(guò)給我們一個(gè)機(jī)會(huì),還自己一個(gè)大大的驚喜。
?也許你在乎的不僅僅是優(yōu)惠的價(jià)格,更是質(zhì)量的保障。
?也許你不曾知道,我們的價(jià)格低廉,質(zhì)量卻這般優(yōu)質(zhì)。
?你敢不敢丟下所有的質(zhì)疑,相信自己的選擇?相信我們
在啟動(dòng)中斷程序之前,應(yīng)在中斷事件和該事件發(fā)生時(shí)希望執(zhí)行的中斷程序之間,用ATCH指令建立聯(lián)系,使用ATCH指令后,該中斷程序在事件發(fā)生時(shí)被自動(dòng)啟動(dòng)。
??? 多個(gè)中斷事件可以調(diào)用同一個(gè)中斷程序,但一個(gè)中斷事件不能調(diào)用多個(gè)中斷程序。中斷被允許且中斷事件發(fā)生時(shí),將執(zhí)行為該事件指定的最后一個(gè)中斷程序。
??? 在中斷程序中不能使用DISI、ENI、HDEF、LSCR和END指令。
? ? ?中斷按以下固定的優(yōu)先級(jí)順序執(zhí)行:通信(最高優(yōu)先級(jí))、I/O中斷、定時(shí)中斷(最低優(yōu)先級(jí))。在上述3個(gè)優(yōu)先級(jí)范圍內(nèi),CPU按照先來(lái)先服務(wù)的原則處理中斷,任何時(shí)刻只能執(zhí)行一個(gè)用戶中斷程序。一旦一個(gè)中斷程序開(kāi)始執(zhí)行,它要一直執(zhí)行到完成,即使另一程序的優(yōu)先級(jí)較高,也不能中斷正在執(zhí)行的中斷程序。正在處理其他中斷時(shí)發(fā)生的中斷事件要排隊(duì)等待處理。3個(gè)中斷隊(duì)列及其能保存的最大中斷個(gè)數(shù)如表2所示。
??? 表2??? 中斷隊(duì)列和各隊(duì)列的最大中斷數(shù)
??? 隊(duì)? 列 | ??? CPU221 | ??? CPU222 | ??? CPU224 | ? CPU226 |
??? 通信中斷隊(duì)列 | ??? 4 | ??? 4 | ??? 4 | ??? 8 |
??? I/O中斷隊(duì)列 | ??? 16 | ??? 16 | ??? 16 | ??? 16 |
??? 定時(shí)中斷隊(duì)列 | ??? 8 | ??? 8 | ??? 8 | ??? 8 |
??? 如果發(fā)生中斷過(guò)于頻繁,使中斷產(chǎn)生的速率比可處理的速率快,或中斷被DISI指令禁止,則中斷隊(duì)列溢出狀態(tài)位被置1。只應(yīng)在中斷程序中使用這些位,因?yàn)楫?dāng)隊(duì)列變空或返回主程序時(shí)這些位被復(fù)位。