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

正文內容

微機原理與接口技術7中斷(編輯修改稿)

2025-02-02 03:52 本頁面
 

【文章內容簡介】 應該為? (3)優(yōu)先級自動循環(huán)方式 :(由 OCW2決定) 用途 :多個中斷源優(yōu)先級相等的場合。 特點 :優(yōu)先級是在變化的 。 優(yōu)先權初始化順序為IR0~IR7,一個設備中斷被響應后 , 其優(yōu)先級自動降為最低,比它低一級的中斷 源優(yōu)先級升到最高。 如: IR4中斷請求被響應后,此方式下,中斷優(yōu)先級自動變?yōu)椋?IR5 IR6 IR7 IR0 IR1 IR2 IR3 IR4 (4)優(yōu)先級特殊循環(huán)方式 與優(yōu)先級自動循環(huán)方式不同點:用戶用程序指定初始的最低優(yōu)先級的中斷源。 例如設置 IRi為最低優(yōu)先級,則最高優(yōu)先級為 IRi+1,其它各級按循環(huán)方式類推 。 中斷自動結束方式 一般的中斷結束方式 特殊的中斷結束方式 ( 1)中斷自動結束方式: 用于系統(tǒng)中只有一片 8259A,多個中斷不會嵌套的情形。系統(tǒng)一進入中斷處理,就將當前中斷服務寄存器 ISR的對應位清除。對 8259A來說,好像已經結束了當前中斷。 在命令字 ICW4中將 AEOI( D1)位置 “ 1”。 ( 2)普通的中斷結束方式 (非自動 EOI): 用在全嵌套的情形。 CPU用 OUT指令往 8259A偶地址 發(fā)一個 EOI命令, 8259A將使 ISR中優(yōu)先級別最高的非零位 (正在服務的最高優(yōu)先級 )清零 。 結束當前正在處理的中斷。 用操作命令字 OCW2中的 R=0 , SL=0, EOI=1 的設置來實現(xiàn)。 在命令字 OCW2=0010000B=20H ( 3)特殊的中斷結束方式 (非自動 EOI) 在非全嵌套方式下,通過向 8259A發(fā)一條特殊中斷結束命令來判斷要清除 ISR中置 1位中的 哪一位。 用操作命令字 OCW2中的 R=0, SL=1, EOI=1 的設置來實現(xiàn),此時 OCW2中的 L L L0這 3位指出了到底要清除 ISR中的哪一位。 OCW2=01100L2L1L0 往偶地址端口輸出 OCW2命令。 OCW2中: EOI= SL= R=0是特殊中斷結束命令。 (1) 緩沖方式: 8259A通過 總線驅動器 和數(shù)據(jù)總線相連 , 這就是緩沖方式 。 用于多片 8259A級聯(lián)時 , 此時主片 SP/EN作為總線驅動器的啟動信號連接到 CE端 , 從片 SP/EN控制數(shù)據(jù)的方向 。 (2) 非緩沖方式: 當系統(tǒng)中只有單片 8259A時 , 一般將它直接與數(shù)據(jù)總線相連 。 或者 8259A片數(shù)不多的情況下 , 也可直接與數(shù)據(jù)總線相連 。 單片時 , 8259A SP/EN接高電平;多片時 , 主片 SP/EN接高電平 , 從片 SP/EN接低電平 8259A緩沖方式下級連結構 B7 ~ B0 T 74 LS 245 OE A7 ~ A0 DT/R INTR DEN 局部數(shù)據(jù)總線 B7 ~ B0 T 74 LS 245 OE A7 ~ A0 SP/EN D7 ~ D0 從控 B CAS2 0 INTA INT SP/EN D7 ~ D0 從控 A CAS2 0 INTA INT SP/EN D7 ~ D0 主控制器 INT IR5 IR6 INTA CAS2 0 +5V 1k Ω B7 ~ B0 OE 74 LS 245 T A7 ~ A0 +5V 1k Ω +5V 1 k Ω 系統(tǒng)數(shù)據(jù)總線 INTA 8259A非緩沖方式下級連結構 地址總線 控制總線 數(shù)據(jù)總線 CS A0 DB INTA INT CAS0 8259A 從控 A CAS1 CAS2 SP/EN IRQ7 ┅ IRQ0 CS A0 DB INTA INT CAS0 CAS1 8259A 主控 CAS2 IRQ7 ┅ IRQ0 SP/EN 7 6 5 4 3 2 1 0 CS A0 DB INTA INT CAS0 8259A 從控 B CAS1 CAS2 SP/EN IRQ7 ┅ IRQ0 GND 7 6 5 4 3 2 1 0 GND 7 6 5 4 3 2 1 0 VCC 7 6 5 4 3 2 1 0 從控┅從控┅從控C AS2┅從控 B CAS1┅3 6 1從片 掛在 主片 的 IR6 , 2從片 掛在 主片 的 IR3 6 8259A的級聯(lián)應用 ? 主片: IR3有申請 IRR:0000 1000 ISR:0000 1000 主片向 CPU發(fā) INTR信號 CPU發(fā)響應信號 INTA 主片收到 INTA 主片向從片送識別碼 : CAS0~CAS2=011 在 2從片: 若 IR5有申請 IRR: 0010 0000 ISR: 0010 0000 向主片發(fā) INT信號 2從片與識別碼一致2從片通過數(shù)據(jù)總線送出中斷類型碼 7 中斷查詢工作方式 與前面所講 8259A工作在向量中斷方式不同, 查詢中斷工作方式 具有以下特點: ?外設的中斷請求信號送入 8259A,但是 8259A不使用 INT引腳向 CPU發(fā)送中斷請求 ?CPU的 IF=0,即使得 CPU不會響應 INT引腳上產生的中斷 ?CPU通過軟件定期或循環(huán)查詢 8259A的狀態(tài)( 讀入查詢字 )來確認中斷源 8259A 外設 CPU 中斷 查詢 8259A 的編程 分兩種: 初始化編程 和 工作方式編程 。 初始化編程: 由 CPU向 8259A送 2~4個字節(jié)的初始化 命令字 ,一旦設定,在中斷工作過程中一般不再改變。 工作方式編程: 由 CPU向 8259A送 3 個字節(jié)的工作命 令字,以規(guī)定 8259A的工作 方式,用于動態(tài)控制中斷處理過程。 8259A的 初始化命令字: ICWi (i=1~4) ICW1: 芯片控制初始化命令字 ICW2: 中斷類型碼設置 ICW3: 用于級聯(lián),主片 /從片的初始化命令字 ICW4: 方式控制初始化命令字 ( 1) ICW1( A0=0) ——芯片控制初始化命令 ICW1必須寫入 偶 地址端口中。 D7~D5: 在系統(tǒng)中不用,為 1為 0都可以,是 A7~A5。 D4 : 設置為 1, 指示 ICW1的標志。 D3( LTIM) =1,表示中斷請求為電平觸發(fā)方式, =0,表示中斷請求為邊沿觸發(fā)方式。 D2( ADI) : 在 8086/8088中不起作用。 D1( SNGL) : 指出 8259A有否級聯(lián)。 =1,表示系統(tǒng)中有一片 8259A,不需寫 ICW3 =0,表示系統(tǒng)中有多片 8259A,需要寫 ICW3 D0( IC4) : 指出后面是否設置 ICW4。使用 ICW4時 D0必須為 1。 LTIM ADI SNGL IC4 1 0 0 0 D7 D6 D5 D4 D3 D2 D1 D0 8259A 的初始化命令字 ( 2) ICW2(A0=1)——中斷類型碼的設置 ICW2寫入 8259A的 奇 地址端口。 T7~T3:設置中斷類型碼的高 5位,低 3位可以為 0 D2~D0:由中斷請求引腳 IR的編號自動插入 T3 T4 T6 T5 T7 D7 D6 D5 D4 D3 D2 D1 D0 8259A 的初始化命令字 解: ICW1= 0001 0011B ICW2= 0000 1000B MOV AL,00010011B OUT 20H,AL MOV AL,00001000B OUT 21H,AL 例 1: 8259A采用前沿觸發(fā),單片使用,需要 ICW4 , 假設 IR0的類型碼為 08H,試確定 ICW1,ICW2。 已知 8259A端口地址 : 20H,21H 【 問 】 8259A的 ICW2設置了中斷類型碼的哪幾位?試說明對 8259A的 ICW2分別設置為 : 30H、 38H、 36H時有什么差別? 【 答 】 8259A的 ICW2設置了中斷類型碼的D7~D3位。 30H和 36H對應的高 5位相同,均為
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1