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

正文內(nèi)容

[工學(xué)]微原-第八章(編輯修改稿)

2025-02-15 11:21 本頁面
 

【文章內(nèi)容簡介】 8259A的工作方式 中斷控制器 8259A及其應(yīng)用 ● 8259A的工作過程 ● 8259A的優(yōu)先權(quán)管理 固定優(yōu)先權(quán) 循環(huán)優(yōu)先權(quán) 全嵌套方式 特殊嵌套方式 自動循環(huán)方式 特殊循環(huán)方式 INTA8259A一次完整中斷響應(yīng)過程如下: ① 中斷源在中斷請求輸入端 IR0IR7上產(chǎn)生中斷請求。 ② 中斷請求被鎖存在 IRR中,并經(jīng) IMR“屏蔽 ” ,其結(jié)果送給優(yōu)先權(quán)電路判優(yōu)。 ③ 控制邏輯接收中斷請求,向微處理器輸出 INT信號。 ④ 微處理器從 INTR引腳接受 8259A的 INT信號,進(jìn)入連續(xù) 兩個周期。 ⑤ 優(yōu)先權(quán)電路檢出優(yōu)先權(quán)最高的中斷請求位,設(shè)置 ISR中的對應(yīng)位。 中斷控制器 8259A及其應(yīng)用 ⑥ 若 8259A作為主控中斷控制器,則在第一個 周期將級聯(lián)地址從 CAS2CAS0送出。若 8259A是單獨(dú)使用或是由 CAS2CS0選擇的從屬控制器,就在第二個 周期將一個中斷類型號輸出到低 8位數(shù)據(jù)總線上。 ⑦ 8086CPU讀取該中斷類型號,轉(zhuǎn)移到相應(yīng)的中斷處理程序。 ⑧ 在中斷處理結(jié)束前,中斷處理程序向 8259A發(fā)送一個 EOI(中斷結(jié)束 )命令,使 ISR相應(yīng)位復(fù)位,本次中斷到此結(jié)束。 INTAINTA 中斷控制器 8259A及其應(yīng)用 四、 8259A的工作方式 中斷控制器 8259A及其應(yīng)用 ● 8259A中斷屏蔽方式 ● 8259A中斷結(jié)束方式 普通屏蔽方式 特殊屏蔽方式 自動中斷結(jié)束方式( AEOI) 非自動中斷結(jié)束方式( EOI) 四、 8259A的工作方式 中斷控制器 8259A及其應(yīng)用 ● 8259A的查詢工作方式 8259A工作在程序查詢方式時, 8259A不向微處理器發(fā) INT信號,微處理器通過查詢 8259A了解有無中斷。 查詢字格式為: I W2 W1 W0 I=1表示有中斷請求, I=0表示沒有中斷請求。 W2 W1 W0表示 8259A請求服務(wù)的最高優(yōu)先級編碼。 四、 8259A的工作方式 中斷控制器 8259A及其應(yīng)用 ● 讀 8259A的狀態(tài) 8259A內(nèi)部的 IRR、 ISR和 IMR的狀態(tài)可以通過適當(dāng)?shù)淖x命令讀到微處理器中,以了解 8259A的工作情況。 上述的各種工作方式,都是通過 8259A的初始化命令字 (ICW1~ICW4)和操作命令字 (OCW1~OCW3)來設(shè)定的。 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ? 8259的編程分為兩個階段:初始化階段和操作階段。 ? 初始化階段應(yīng)該在系統(tǒng)加電或復(fù)位后由初始化程序完成。用輸出指令向 8259置入初始化命令。 ? 操作階段,用輸出指令向 8259發(fā)適當(dāng)?shù)牟僮髅钭?,?shí)現(xiàn)對 8259的狀態(tài)、中斷方式和過程的控制。 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化編程的任務(wù): 設(shè)定中斷請求信號的有效形式(高電平 /上升沿) 8259是單片工作方式還是級聯(lián)工作方式 設(shè)計(jì)中斷類型號基值,即 0級中斷 IRQ0對應(yīng)的中斷類型號 中斷類型號:基值 +偏移量 設(shè)定優(yōu)先級 中斷處理結(jié)束時的結(jié)束操作規(guī)則 通過向 8259發(fā)初始化命令字 ICW實(shí)現(xiàn)。 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化命令字 ICW1: 格式:設(shè)置 ICW1需要 I/O地址為 A0=0。 D7 D6 D5 D4 D3 D2 D1 D0 1 LTIM 0 SNGL IC4 其中: 表示無關(guān)位,可以是任意值; LTIM=1:表示有效的中斷請求信號是高電平,為 0是低電平向高電平跳變的上升沿; SNGL=1: 單片工作,為 0多片級聯(lián) 。 IC4=1:表示在后面程序還要設(shè)置初始化命令字 ICW4,為 0不再設(shè)置 ICW4。 D4=1: 是 ICW1的特征標(biāo)志 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化命令字 ICW2: 用于設(shè)置中斷類型號基值。 格式: 設(shè)置 ICW2需要 I/O地址為 A0=1 D7 D6 D5 D4 D3 D2 D1 D0 T7 T6 T5 T4 T3 0 0 0 其中: 低 3位必須為 0; 若兩片 8259A的中斷類型號基值分別為 08H和 70H,ICW2的高 5位 T7~ T3分別為 00001和 01110。 設(shè)置 ICW2的地址為 A0=1 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化命令字 ICW2說明: ▲外中斷的中斷類型號是在中斷響應(yīng)期間由8259提供的; ▲ 8259是根據(jù)初始化過程中用 ICW2命令置入的中斷類型號基值來提供中斷類型號。 ▲ IR0對應(yīng)的中斷類型號是中斷類型號基值,是一定能被 8整除的正整數(shù)。 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化命令字 ICW3:專為級聯(lián)而設(shè)置的。 當(dāng)只有一片 8259A(即設(shè) ICW1的 D1位為 1),則不設(shè)置 CW3;當(dāng)多于一片時,將主片和從片的 ICW1中 D1位設(shè)置為 0;且在設(shè)置 ICW2之后向 A0=1地址設(shè)置的才是 ICW3。 ICW3(主控) 1: 相應(yīng)的 IR接從屬的 8259 0: 相應(yīng)的 IR未接從屬的 8259 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 ICW3(從屬) 0 0 0 0 0 該 3位的編碼對應(yīng)從屬 8259接主控 IR的編號 例如: 從屬芯片接到主控芯片的 IR2上,則從屬芯片的 ICW3對應(yīng)的是 02H; 主片中設(shè)置的 ICW3為 00000100。 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 初始化命令字 ICW4:只有 ICW1的 IC4位為 1才能設(shè)置 ICW4 格式: 設(shè)置 ICW4需要 I/O地址為 A0=1 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 SFNM BUF M/S AEOI μPM 1-中斷自動結(jié)束 0-中斷正常結(jié)束 0 非緩沖方式 1 0 緩沖方式 /從片 1 1 緩沖方式 /主片 1-特殊全嵌套方法 0-正常全嵌套方法 1- 8086/8088方式 0- 8080/8085方式 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 ● 初始化編程 8259初始化命令字設(shè)置次序: ICW1 ICW2 是級聯(lián)? SNGL=1? ICW3 N Y 地址 A0= 0 ( 20H) A0= 1 ( 21H) A0= 1 ( 21H) A0= 1 ( 21H) IC4=1? Y ICW4 N IBM PC/XT微型計(jì)算機(jī)內(nèi), 8259A的工作方式是:單片工作,邊沿觸發(fā),全嵌套,中斷類型號 08H0FH,非緩沖方式,非中斷自動結(jié)束,非特殊全嵌套方式。端口地址是 20H、 21H。它的初始化程序如下: MOV AL, 00010011B ; ICW1:單片,邊沿觸發(fā) OUT 20H, AL MOV AL, 00001000B ; ICW2 :中斷類型號 08H0FH OUT 21H, AL MOV AL, 00000001B ; ICW4 :非中斷自動結(jié)束,非特殊 全嵌套 OUT 21H, AL 五、 8259A的編程 中斷控制器 8259A及其應(yīng)用 CAS0 CAS1 CAS2 CAS0 CAS1 CAS2 INT INTA 08 09 0A 0B 0C 0D 0E 0F INT INTA 70 71 72 73 74 75 76 77 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 中斷號 中斷號 口地址: 20H 21H 口地址: A0H A1H T/C0計(jì)時中斷 鍵盤控制器中斷 級聯(lián)中斷 串行口 2 串行口 1 并行口 2 軟盤控制器 并行口 1 INTR INTA 實(shí)時時鐘中斷 保留 保留 保留 保留 協(xié)處理器 硬盤控制器 保留 主 8259 從 8259 主片: ICW1=00010001 ICW2=00001000 ICW3=00000100 ICW4=00010001 從片: ICW1=00010001 ICW2=01110000
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1