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