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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(1)(編輯修改稿)

2025-02-02 03:51 本頁面
 

【文章內(nèi)容簡介】 I循環(huán)方式 循環(huán)優(yōu)先級方式中,與中斷結(jié)束方式有關(guān),有三種循環(huán)方式。 03:49:53 28 例 : 某中斷系統(tǒng) IR0為最高優(yōu)先級, IR7為最低優(yōu)先級。有 IRIR5兩個中斷請求。設(shè)置為普通 EOI循環(huán)方式,要求給出 IR2及IR5中斷處理完后中斷優(yōu)先級的變化情況。 原始狀態(tài) ISR 內(nèi)容 ISR7 ISR6 ISR5 ISR4 ISR3 ISR2 ISR1 ISR0 0 0 1 0 0 1 0 0 優(yōu)先級 7 6 5 4 3 2 1 0 處理完 IR2 ISR內(nèi)容 0 0 1 0 0 0 0 0 優(yōu)先級 4 3 2 1 0 7 6 5 處理完 IR5 ISR內(nèi)容 0 0 0 0 0 0 0 0 優(yōu)先級 1 0 7 6 5 4 3 2 普通 EOI循環(huán)方式 03:49:53 29 ② 特殊 EOI循環(huán)方式 特殊 EOI循環(huán)方式即 指定最低級循環(huán)方式 ,最低優(yōu)先級由編程確定,最高優(yōu)先級也相應(yīng)而定。 例 : 某一時刻 8259A中 IR2, IR6有中斷嵌套服務(wù)。在 IR 2中斷服務(wù)程序中安排了最低優(yōu)先權(quán)給 IR3,指令執(zhí)行后,中斷優(yōu)先級變化情況如下表。 初始狀態(tài) ISR內(nèi)容 ISR7 ISR6 ISR5 ISR4 ISR3 ISR2 ISR1 ISR0 0 1 0 0 0 1 0 0 優(yōu)先級 7 6 5 4 3 2 1 0 執(zhí)行置位優(yōu)先權(quán)指令后 ISR內(nèi)容 0 1 0 0 0 1 0 0 優(yōu)先級 3 2 1 0 7 6 5 4 特殊 EOI循環(huán)方式 03:49:53 30 ③ 自動 EOI循環(huán)方式 在自動 EOI循環(huán)方式中,任何一級中斷被響應(yīng)后,中斷響應(yīng)總線周期中第二個 INTA信號的后沿自動將 ISR寄存器中相應(yīng)位清 0,并立即改變各級中斷的優(yōu)先級別,改變方式與普通 EOI循環(huán)循環(huán)方式相同。 注意:使用這種方式要小心,防止重復(fù)嵌套產(chǎn)生。 03:49:53 31 ① 普通屏蔽方式 將中斷屏蔽寄存器 IMR中某一位或某幾位置“ 1”,即可將對應(yīng)位的中斷請求屏蔽掉。 ② 特殊屏蔽方式 此方式能對本級中斷進(jìn)行屏蔽,而允許優(yōu)先級比它高或低的中斷進(jìn)入。 03:49:53 32 ① 邊沿觸發(fā)方式 在邊沿觸發(fā)方式下, 8259A將中斷請求輸入端出現(xiàn)的 上升沿作為中斷請求信號 。中斷請求輸入端出現(xiàn)上升沿觸發(fā)信號后,可以一直保持高電平。 ② 電平觸發(fā)方式 在電平觸發(fā)方式下, 8259A將中斷請求輸入端出現(xiàn)的 高電平作為中斷請求信號。 注意 :當(dāng)中斷得到響應(yīng)后,中斷輸入端必須及時撤出高電平,否則在 CPU進(jìn)入中斷處理過程,并且開中斷的情況下,原輸入端的高電平會引起第二次中斷的錯誤。 03:49:53 33 ③ 中斷查詢方式 當(dāng)系統(tǒng)的中斷源超過 64個時, 8259A可工作在查詢方式。在中斷查詢方式下,外部設(shè)備向 8259A發(fā)中斷請求信號,但8259A不通過 INT信號向 CPU發(fā)中斷請求信號。 CPU要使用軟件查詢來確定中斷源,才能實現(xiàn)對外設(shè)的中斷服務(wù)。 CPU所執(zhí)行的查詢程序應(yīng)包括如下過程: ?系統(tǒng)關(guān)中斷。 ?用 OUT指令使 CPU向 8259A端口(偶地址端口)送 OCW3命令字。 ?若外設(shè)已發(fā)出過中斷請求, 8259A在當(dāng)前中斷服務(wù)寄存器中使對應(yīng)位置“ 1”,且立即組成查詢字。 ?CPU用 IN指令從端口(偶地址)讀取 8259A的查詢字。 03:49 34 四、 8259A的編程方法 ?對 8259A的編程有兩類命令字:初始化命令字 ICW和操作命令字 OCW。 ?系統(tǒng)復(fù)位后,初始化程序?qū)?8259A置入初始化命令字。 ?初始化后可通過發(fā)出操作命令字 OCW來定義 8259A的操作方式,實現(xiàn)對 8259A的狀態(tài)、中斷方式和優(yōu)先級管理的控制。 ?初始化命令字只發(fā)一次,操作命令字允許重置,以動態(tài)改變 8259A的操作與控制方式。 03:49 35 初始化命令字完成的功能: ?設(shè)定中斷請求信號觸發(fā)形式,高電乎觸發(fā)或上升沿觸發(fā)。 ?設(shè)定 8259A工作方式,單片或級聯(lián)。 ?設(shè)定 8259A中斷類型號基值,即 IR0對應(yīng)的中斷類型號。 ?設(shè)定優(yōu)先級設(shè)置方式。 ?設(shè)定中斷處理結(jié)束時的結(jié)束操作方式。 注意 :對 8259A編程初始化命令字,共預(yù)置 4個命令字:ICW ICW ICW ICW4。初始化命令字 必須順序填寫 ,但并不是任何情況下都要置 4個命令字,用戶根據(jù)具體使用情況而定。 03:49 36 ⑴ ICW1—— 芯片控制初始化命令字 0 1:需要設(shè)置 ICW4 0:不需要設(shè)置 ICW4 1:單級使用0:級聯(lián)使用 1:電平觸發(fā) 0:邊緣觸發(fā) 標(biāo)志位 8086/8088系統(tǒng)中不用 IC4 SNGL 0 LTIM 1 A0 D7 D0 格式 : 03:49 37 ⑵ ICW2—— 設(shè)置中斷類型號初始化命令字 8259A中 IR0端對應(yīng)的中斷類型號為中斷類型號基值,它是可以被 8整除的正整數(shù), ICW2用來設(shè)置這個中斷類型號基值 ,由此提供外部中斷的中斷類型號。 ICW2低 3位為 0,高 5位由用戶設(shè)定 。當(dāng) 8259A收到 CPU發(fā)來的第二個 INTA信號,它向 CPU發(fā)送中斷類型號,其中高 5位為 ICW2的高 5位,低 3位根據(jù) IR0~IR7中響應(yīng)哪級中斷(對應(yīng)000~111)來確定。 0 0 0 T3 T4 T5 T6 T7 D0 A0 D7 1 中斷類型的高 5位 03:49 38 ⑶ ICW3—— 標(biāo)識主片/從片初始化命令字 0:表示 IRi端上未接 8259A從片 1:表示 IRi端上接有 8259A從片 S0 S1 S2 S3 S4 S5 S6 S7 D0 A0 D7 1 Si= 8259A主片格式 : 從 8259A的識別地址 ID0 ID1 ID2 0 0 0 0 0 D0 A0 D7 1 8259A從片格式: 03:49 39 ⑶ ICW3—— 標(biāo)識主片/從片初始化命令字 在多片 8259A級聯(lián)情況 下 , 主片與從片的 CAS2~CAS0相連 , 主片的 CAS2~CAS0為輸出,從片的 CAS2~CAS0為輸入。當(dāng) CPU發(fā)第一個中斷響應(yīng)信號 INTA時,主片通過 CAS2~CAS0發(fā)一個編碼 ID2~ID0,從片的 CAS2~CAS0收到主片發(fā)來的編碼與本身 ICW3中 ID2~ID0相比較,如果相等,則在第二個 INTA信號到來后,將自己的中斷類型號送到數(shù)據(jù)總線上。 03:49 40 ICW1中 IC4為 1時,要求預(yù)置 ICW4命令字, 對 8086/8088系統(tǒng)必須預(yù)置 ICW4 。 ⑷ ICW4—— 方式控制初始化命令字 181。PM AEOI M/S BUF SFNM 0 0 0 1: 8086/8088配置0: 8080/8085配置 1:自動 EOI方式 0:非自動 EOI方式 1:特殊完全嵌套方式 0:非特殊完全嵌套方式 0 :非緩沖方式
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1