freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

中斷系統(tǒng)和中斷控制器8259a(編輯修改稿)

2025-06-16 17:37 本頁面
 

【文章內容簡介】 作為中斷請求信號 , 在這種方式下 , 必須注意:中斷響應之后 , 高電平必須及時撤除 , 否則 , 在 CPU響應中斷 , 開中斷之后 , 會引起第二次不應該有的中斷 。 (2)系統(tǒng)總線的連接方式 ?當 8259A以級聯(lián)方式用在一個大的系統(tǒng)下時 , 就要求對數(shù)據(jù)總線進行驅動緩沖 。 系統(tǒng)總線的連接方式 就是用來設定系統(tǒng)總線與 8259A數(shù)據(jù)總線之間是否需要進行緩沖 。 1非緩沖方式 2緩沖方式 (3)中斷源的屏蔽方式 1普通屏蔽方式 ?8259A的每個中斷請求輸入 , 都要受到屏蔽寄存器中相應位的控制 。 若相應位為 “ 1”, 則中斷請求不能送 CPU。 屏蔽是通過對屏蔽寄存器 IMR的編程 , 來加以設置和改變的 。 2特殊屏蔽方式 ?有些場合下 , 臨時改變中斷優(yōu)先級順序 ,允許級別低的事件中斷級別高的事件 ,引入了對中斷的特殊屏蔽方式 。 ?需要編程設置特殊屏蔽方式 (4)優(yōu)先權的管理方式 1 普通全嵌套方式 ?這是 8259A默認的優(yōu)先權設置方式 , 在全嵌套方式下 , 8259A所管理的 8級中斷優(yōu)先權是固定不變的 , 其中 IR0的中斷優(yōu)先級最高 , IR7的中斷優(yōu)先級最低 。 2特殊全嵌套方式 ?特殊全嵌套方式與 全嵌套方式基本相同 , 所不同的是 , 當 CPU處理某一級中斷時 , 如果有 同級中斷請求 , 那么 CPU也會作出響應 , 從而形成了對 同一級中斷的特殊嵌套 。 ?特殊全嵌套方式通常應用在有 8259A級連 的系統(tǒng)中 。 3優(yōu)先級自動循環(huán)方式 ?即一個中斷源的中斷請求被響應之后 , 其 優(yōu)先級自動降為最低 。 ?系統(tǒng)啟動時 , 8級中斷優(yōu)先級默認為 IR0— IR7,這時 , 剛好 IR4發(fā)出了中斷請求 , CPU響應之后 ,若 8259A工作在優(yōu)先級自動循環(huán)方式下 , 則中斷優(yōu)先級自動變?yōu)?IR IR IR IR0、 IRIR IR IR4。 4優(yōu)先級特殊循環(huán)方式 ?優(yōu)先級特殊循環(huán)方式與自動循環(huán)方式相比 ,只有一點不同 , 即 初始化的優(yōu)先級是由程序控制的 , 而不是默認的 IR0— IR7。 (5)結束中斷處理的方式 ?分為 自動結束方式 ( AEOI) 和 非自動結束方式 (EOI)。 ?非自動結束方式又可進一步分為 一般的中斷結束方式 和 特殊的中斷結束方式 。 1中斷自動結束方式 (AEOI) ?這種方式僅適用于只有單片 8259A的場合 ,在這種方式下 , 系統(tǒng)一旦響應中斷 , 那么CPU在發(fā)第二個 INTA脈沖時 , 就會使中斷響應寄存器 ISR中相應位復位 , CPU可以 再次響應任何級別的中斷請求 。 2一般的中斷結束方式 ?一般的中斷結束方式適用在全嵌套的情況下 , 當 CPU用輸出指令向 8259A發(fā)一般中斷中斷結束命令時 , 8259A才會使中斷響應寄存器 ISR中優(yōu)先級別最高的位復位 。 3特殊的中斷結束方式 ?在循環(huán)優(yōu)先級模式下 , 系統(tǒng)無法確定哪一級中斷為最后響應和處理的中斷 , 也就是說 ,CPU無法確定當前所處理的是哪級中斷 , 這時就要采用特殊的中斷結束方式 。 ?特殊的中斷結束方式是指在 CPU結束中斷處理之后 , 向 8259A發(fā)送一個特殊的中斷結束命令 ,這個特殊的中斷結束命令 , 明確指出了中斷響應寄存器 ISR中需要復位的位 。 若中斷控制器 8259A工作在 優(yōu)先級自動循環(huán)方式 下 , 引腳 IR IR IR IR7同時發(fā)出了中斷請求 , 請寫 出在整個執(zhí)行過程中優(yōu)先級隊列的變化情況 。 時刻 0:初始化 優(yōu)先級隊列為 IR0、 IR IR IR IR IR IR IR7 時刻 1: IR3被響應執(zhí)行后 優(yōu)先級隊列變?yōu)椋? 時刻 2: IR4被響應執(zhí)行后 優(yōu)先級隊列變?yōu)椋? 時刻 3: IR6被響應執(zhí)行后 優(yōu)先級隊列變?yōu)椋? 時刻 4: IR7被響應執(zhí)行后 優(yōu)先級隊列變?yōu)椋? ?初始化編程 :指系統(tǒng)在上電或復位后對可編程器件進行控制字設定的一段程序 。 ?初始化命令字 :一般在系統(tǒng)復位后的初始化編程中設置 , 用于確定 8259A的基本工作方式 , 設置以后一般保持不變 。 ?初始化命令寄存器組包括 4個寄存器: ICW1ICW4 ?由于 8259A只有一條地址線 A0, 所以它只能有兩個端口地址 , 而 8259A有 7個命令字 , 每個命令字要寫入相應的寄存器 。 為此 , 采取以下幾點措施: 1) 以端口地址區(qū)分 2) 把命令字中的某些位作為特征碼來區(qū)分 3) 以命令字的寫入順序來區(qū)分 ?在 PC/XT中 , 兩個端口地址分別是: 奇地址
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1