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

正文內(nèi)容

中斷控制接口ppt課件(參考版)

2025-01-08 04:11本頁面
  

【正文】 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 0 0 0 1 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 SFNM BUF M/S AEOI uPM 11H MOV DX, 0FFDFH MOV AL, 11H OUT DX, AL PC/AT機中有兩片 8259A,主片地址 20H,21H,從片地址A0H,A1H,主片中斷類型號08H~0FH,從片 70H~77H,邊沿觸發(fā),正常全嵌套,非自動EOI。寫入奇地址 例: PT86單板機中, CPU為 8086,采用非自動結(jié)束中斷方式,使用兩片 8259A,非緩沖方式,為使從片也能提出中斷請求,主片采用特殊全嵌套方式。 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 SFNM BUF M/S AEOI uPM 1 特殊全嵌套方式 1 緩沖方式 1主片 0從片 1 自動結(jié)束中斷方式 1 8086CPU 0 一般全嵌套方式 0 非緩沖方式 0 非自動結(jié)束中斷方式 例: PC機中 CPU為 80286, 8259A與系統(tǒng)總線之間采用緩沖方式,非自動結(jié)束方式, 1片 8259A,正常全嵌套。 ICW4中 D1位為 0,為非自動結(jié)束中斷方式, 需要用軟件在中服程序結(jié)束前發(fā)送清 ISR對應(yīng)位的命令 , 具體是正常清 ISR中最高置 1位還是清 ISR中的指定位由具體的命令字來決定 ,在初始化中該位置 0只是說明必須要用軟件清在服務(wù)寄存器 ISR。 ICW4 : D1 中斷結(jié)束方式的設(shè)置 ICW4中 D1位為 1,為自動結(jié)束中斷方式,即在中服程序的最后,中斷返回之前, 不需要用軟件發(fā)送清除 ISR對應(yīng)位的命令 , 機器在中服運行之前 (第二個 INTA)自動清除該中服程序所對應(yīng)的 ISR位 。主片初始化時D2位寫 1,從片初始化時 D2位寫 0。 ENSP / EN8259 A從片 ACAS 0CAS 1CAS 2IN T I N T A IR 0IR 7ENSP /……8259 A從片 BCAS 0CAS 1CAS 2IN T I N T A IR 0IR 7 ……8259 A主片CAS 0CAS 1CAS 2IN TI N T A IR0IR 7 ……8286D 0 ~ 7A 0 ~ 7B 0 ~ 7T OE+ 5 V 1 K Ω數(shù)據(jù)總線ENSP /8286D 0 ~ 7A 0 ~ 7B 0 ~ 7T OE+ 5 V 1 K Ω數(shù)據(jù)總線ENSP /8286D 0 ~ 7A 0 ~ 7B 0 ~ 7TOE+ 5 V 1 K Ω局部數(shù)據(jù)總線IN TRDENRDT /系統(tǒng)數(shù)據(jù)總線I N T ACPU緩沖方式級連 ENSP / 引腳為輸出,輸出緩沖器開啟信號,緩沖器將系統(tǒng)總線信號與局部數(shù)據(jù)總線隔離。 所謂緩沖方式就是指 8259A和系統(tǒng)數(shù)據(jù)總線之間有緩沖器 ,因此要設(shè)置緩沖器的 控制信號 ,以便數(shù)據(jù)線上有信號出現(xiàn)的時候,可以打開緩沖器,傳輸信號。 若 ISR內(nèi)容為全零,說明從片中已經(jīng)沒有其他中斷要求服務(wù),此時就可將 EOI命令送給主片;若ISR不全為零,說明還有從片中斷要求服務(wù),此時不能發(fā)送 EOI命令,否則就會清除主片的 ISR位,而使從片中的其他中斷得不到服務(wù)。 8259 A主片IR 0IR 1IR 2IR 3IR 4IR 5IR 6IR 7INT8259 A從片IR 0IR 1IR 2IR 3IR 4IR 5IR 6IR 7INTC PUIN T R(1) 從片 IR5連接的外設(shè)通過主片 IR3管腳申請中斷, CPU進入從片 IR5的中服; 8259 A主片012IR 3IR 4IR 5IR 6IR 7INT8259 A從片0123IR 4IR 5IR 6IR 7INTC PUIN T R(2) 在 CPU進入執(zhí)行從片 IR5的中服期間,從片 IR2連接的外設(shè)又有中斷申請; (3) 對從片而言, IR2的優(yōu)先級大于 IR5,應(yīng)該打斷 IR5的中服,但對主片而言 , 它們同是一個優(yōu)先級 IR3, 所以如果工作在正常全嵌套方式下 , CPU不能執(zhí)行從片 IR2的中服 (4) 所以,在級聯(lián)情況,應(yīng)使主片工作在特殊的全嵌套方式下。這是8259A的常用方式,若在對 8259A初始化后,沒有設(shè)臵其它優(yōu)先級方式,自動按此方式工作。從片 A MOV AL, 02H OUT 0A1H, AL 。寫入奇地址 從片 ICW3的格式為: D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 ID2 ID1 ID0 ID2~ID0表明該從片的輸出 INT接在主片的哪個輸入管腳上 。 主片 ICW3的格式為 : D7 D6 D5 D4 D3 D2 D1 D0 IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 D7與 D0對應(yīng)于 IR7~ IR0連接從片的情況,當某一管腳連接從片,則該管腳對應(yīng)的位置 1。寫入奇地址 例如: PC/XT機中 ICW2的 D7~ D3是 00001,則接在 IR0~IR7上的設(shè)備的中斷類型號依次 08H, 09H, ...., 0FH。 編程時規(guī)定 D7~ D3,即高 5位, 低 3位由 IR0~ IR7的管腳序號自動形成。 ICW1:芯片控制初始化命令字 (寫入偶地址 A0=0) D7 D6 D5 D4 D3 D2 D1 D0 1 LITM SNGL IC4 1 1 電平觸發(fā) 0 邊沿觸發(fā) 1 單片 0 級連 1 需要 ICW4 0 不需 ICW4 若 8259地址 20H,21H,采用電平觸發(fā),單片使用,需要ICW4,編程如下: D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 1 0 1 1 1BH MOV AL, 1BH OUT 20H, AL 。 只有在級連的方式下 , 主 、從片才須寫入 ICW3;僅當 8086/8088系統(tǒng)或須設(shè)臵特殊全嵌套方式 、 緩沖方式 、 自動中斷結(jié)束方式時 , 才寫入ICW4。 對初始化編程說明如下: 1) 設(shè)臵初始化命令字 ICW1~ ICW4的口地址規(guī)定如下:ICW1必須寫入偶地址口 ,ICW2~ ICW4必須寫入奇地址口 2) ICW1~ ICW4的寫入次序固定不變 , 不可顛倒 。 2) 中斷屏蔽寄存器清零 。如何知道 CPU在向8259A初始化? 若 CPU用一條輸出指令向 8259A的 偶地址 (A0=0)寫一個字節(jié)的命令字 ,這個命令字的 D4位為 1, 這個命令字就被8259A解釋成為初始化命令字 ICW1, ICW1啟動了 8259A片內(nèi)的初始化程序, 8259A自動發(fā)生下列事件。所以, 主片的 IR0輸入只有當其 IR1~ IR7全接上從片時才最后用來接從片 。 當系統(tǒng)的從片數(shù)目小于 8時,一定不要把從片的 INT接到主片的 IR0上 。在其他方式中, ISR相應(yīng)位要由中斷服務(wù)程序結(jié)束時發(fā)出的EOI命令來復(fù)位。 三、中斷響應(yīng)過程 1) 系統(tǒng)中只有一片 8259A (1) 當有一條或若干條中斷請求線 (IR0~IR7)變高時,則使中斷請求寄存器 IRR的相應(yīng)位臵位; (2) 若中斷請求線中至少有一條的中斷申請是允許的,即未被屏蔽的 ,則 8259A由 INT引腳向 CPU送出中斷請求信號 當前服務(wù)寄存器( ISR )優(yōu)先權(quán)電路中斷請求寄存器( IRR )中斷屏蔽寄存器 ( IM R )IR 0IR 1IR 7……INTI N T A(3) 若 CPU處于開中斷狀態(tài) (IF=1),則在當前指令執(zhí)行完后,發(fā)出 INTA中斷響應(yīng)信號; (4) 8259A接收到第一個 INTA信號,把允許中斷的最高優(yōu)先級請求臵位 ISR, 并清除 IRR中的相應(yīng)位 ; (5) 在第二個 INTA期間, 8259A發(fā)出中斷類型號。 (2) 指定的 EOI命令 在特殊的全嵌套方式下,只根據(jù) ISR的對應(yīng)位是無法確定哪一級中斷是最后響應(yīng)和處理的,所以在程序中要發(fā)一指定的 EOI命令,向 8259A指出要清除的 ISR中的具體位。 2) 非自動中斷結(jié)束方式 (1) 正常 EOI命令 該 EOI命令使 ISR中為 1的當前 優(yōu)先級最高 的那一位復(fù)位。 1) 自動中斷結(jié)束方式 在中服程序的最后,中斷返回之前,不需要用軟件發(fā)送清除 ISR對應(yīng)位的命令,機器在中服運行之前 (第二個INTA)自動清除該中服程序所對應(yīng)的 ISR位。 初始 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IR3申請后 IR4 IR5 IR6 IR7 IR0 IR1 IR2 IR3 IR6申請后 IR7 IR0 IR1 IR2 IR3 IR4 IR5 IR6 優(yōu)先級:高 低 4) 優(yōu)先級 指定 輪換方式 與優(yōu)先級自動輪換方式一致,但 初始的最低優(yōu)先級是指定的 ,然后再按順序自動輪換。 初始優(yōu)先級的順序為 IR0~ IR7。 8259 A主片IR 0IR 1IR 2IR 3IR 4IR 5IR 6IR 7INT8259 A從片IR 0IR 1IR 2IR 3IR 4IR 5IR 6IR 7INTC PUIN T R(1) 從片 IR5連接的外設(shè)通過主片 IR3管腳申請中斷, CPU進入從片 IR5的中服; 8259 A主片012IR 3IR 4IR 5IR 6IR 7INT8259 A從片0123IR 4IR 5IR 6IR 7INTC PUIN T R(2) 在 CPU進入執(zhí)行從片 IR5的中服期間,從片 IR2連接的外設(shè)又有中斷申請; (3) 對從片而言, IR2的優(yōu)先級大于 IR5,應(yīng)該打斷 IR5的中服,但對主片而言,它們同是一個優(yōu)先級 IR3,所以如果工作在正常全嵌套方式下,CPU不能執(zhí)行從片 IR2的中服 . (4) 所以,在級聯(lián)情況,應(yīng)使主片工作在特殊的全嵌套方式下。這是8259A的常用方式,若在對 8259A初始化后,沒有設(shè)臵其它優(yōu)先級方式,自動按此方式工作。 特殊屏蔽方式一般是在高優(yōu)先級中服中使用。 8259 A從片 ACAS 0CAS 1CAS 2IN T I N T A IR 0IR 7ENSP /……8259 A從片 BCAS 0CAS 1CAS 2IN T I N T A IR 0IR 7 ……8259 A主片CAS 0CAS 1CAS 2IN TI N T A IR0IR 7 ……8286D 0 ~ 7A 0 ~ 7B 0 ~ 7T OE+ 5 V 1 K Ω數(shù)據(jù)總線ENSP /8286D 0 ~ 7A 0 ~ 7B 0 ~ 7T OE+ 5 V 1 K Ω數(shù)據(jù)總線ENSP /8286D 0 ~ 7A 0 ~ 7B 0 ~ 7TOE+ 5 V 1 K Ω局部數(shù)據(jù)總線IN TRDENRDT /系統(tǒng)數(shù)據(jù)總線I N T ACPU緩沖方式 非緩沖方式 8259 A從片 ACAS 0CAS 1CAS 2I NTI N T AIR 0IR 7ENSP /A 0CS……8259 A從片 BCAS 0CAS 1CAS 2I NTI N T AIR 0IR 7ENSP /A 0CS……8259 A主片CAS0CAS 1CAS 2I NTI N T AIR 0IR 7ENSP /A 0CS……地址總線控制總線數(shù)據(jù)總線3. 屏蔽中斷源的方式 1) 通常屏蔽方式:利用操作命令 OCW1,使屏蔽寄存器IMR中的某一位或某幾位臵 1來屏蔽相應(yīng)輸入端的中斷請求,若要開放某個中斷源,則在相應(yīng)位臵 0; 2) 特殊屏蔽方式:在某些場合,在執(zhí)行某一個中斷服務(wù)程序時,要求允許另一個優(yōu)先級比它低的中斷請求被響應(yīng)。 故需要在初始化設(shè)臵中設(shè)臵專用位來表示級聯(lián)系統(tǒng)中的主從關(guān)系。8259A與這種 帶總線緩沖器的系統(tǒng)總線連接的方式稱緩沖方式 。 二、 8259A的工作方式 1. 中斷觸發(fā)方式 1) 邊沿觸發(fā)方式:以上升沿向 8259A請求中斷,上升沿后可一直維持高電平,不會再次產(chǎn)生中斷; 2) 電平觸發(fā)方式:以高電平申請中斷,但在響應(yīng)中斷后應(yīng)及時清除高電平,以免引起第二次中斷
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1