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

正文內(nèi)容

微機(jī)原理與接口技術(shù)——中斷系統(tǒng)(參考版)

2024-08-26 21:45本頁面
  

【正文】 CS系統(tǒng)總線B4…D3………D4………D5………D6………D7………INTARDWR對比在 IBM PC/XT機(jī)的應(yīng)用144 工作于 80X86系 統(tǒng) 中; 優(yōu) 先 權(quán) 固定:由最高 級 IR0向最低 級 IR7依次降低; 單 片工作,不 級聯(lián) ; 中斷 類 型 碼為 08H~ 0FH; INTR的中斷觸 發(fā) 方式 為邊緣 (上升沿)觸 發(fā) ; 用一般的中斷 結(jié) 束命令 EOI; IMR采用正常的屏蔽方式。IRQ 15—IRQ 13—IRQ 11—IRQ 9—從 8259AD0~ D7INTSP/EN實時鐘改向 0AH中斷保留保留保留協(xié)處理器硬盤保留A0INTR2CS— 否,轉(zhuǎn)硬件中斷程序141 8259A在 IBM PC系列機(jī)上的應(yīng)用1. 使用要求與特點:? 采用 2片 8259A級連 ,共 15級 向量中斷;? 從片的 INT接到主片的 IR2。 保存 ISR→ AHOR AL , AH 。 空拍延時IN AL , 20H 。 OCW3表示要讀 ISROUT 20H , AL 。 中斷返回140例 通過 OCW3讀 8259A的狀態(tài)。 OCW2 指定中斷 結(jié) 束MOV DX , PORT2 。 置 OCW1 的 M4=0, 開放 IR4MOV DX , PORT1 。01001000B139MOV DX , PORT2 。 關(guān)中斷MOV AL , 48H 。 OCW3 的口地址 (A0=0)OUT DX , ALSTI 。 置 OCW3 為 特殊屏蔽方式。 置 OCW1 的 M4=1, 屏蔽 IR4, 00010000BMOV DX , PORT1 。編程: ?為 IR4中斷服務(wù)程序 ?138CLI 。設(shè)系統(tǒng)正為 IR4服務(wù),同時允許級別較低的中斷請求進(jìn)入。 將 OCW2OUT 20H , AL 。136167。? D2D1D0(W 2W 1W 0): 當(dāng)前正在 請 求的中斷的最高 優(yōu) 先 級編碼 :W 2W 1W 0 = 000~ 111分 別 與 IR0~ IR7 對應(yīng)216。 IMR中的信息可直接用 “IN”指令從奇地址 (A0=1)端口讀出。? RR=1, RIS=0 表示在下一條 “IN”指令時從偶地址(A0=0)讀 IRR中的狀態(tài)信息; ? RR=1, RIS=1 表示在下一條 “IN”指令時從偶地址(A0=0)讀 ISR中的狀態(tài)信息;? RR=0, 則 RIS位無效。? D5(SMM): 特殊屏蔽方式設(shè)定當(dāng) ESMM=1時,若 SMM=1, 選擇特殊屏蔽方式;SMM=0, 不選擇特殊屏蔽方式? D2(P): 查詢命令標(biāo)識位? P=1, CPU將執(zhí)行一條讀狀態(tài)字指令,并使讀其它寄存器命令無效;? P=0, 不讀中斷狀態(tài)字。? 編碼 =110: 向 8259A發(fā) 置 優(yōu) 先 權(quán) 命令,將最低 優(yōu) 先 級賦 予由由 L2L1L0編碼 指定的中斷 請 求 IRi, 其它中斷 請求的 級別 按循 環(huán) 方式分 別賦給 。 129? 編碼 =000和 100: 使 8259A取消自 動 EOI循 環(huán) 方式 (復(fù)位 )和 設(shè) 置自 動 EOI循 環(huán) 方式 (置位 ) 。? 編碼 =111: 特殊 EOI循 環(huán) 命令 。128? 編碼 =101:普通 EOI循 環(huán) 命令 。? 編碼 =011: 特殊 EOI命令 。D4D3=00 ,表示是 OCW2126無操作無操作010置優(yōu)先權(quán)命令置優(yōu)先權(quán)命令011設(shè)置設(shè)置 自自 動動 EOI循環(huán)方式循環(huán)方式 (置位置位 )001取消取消 自自 動動 EOI循環(huán)方式循環(huán)方式 (復(fù)位復(fù)位 )000特殊特殊 EOI命令,循環(huán)命令,循環(huán)111普通普通 EOI命令,循環(huán)命令,循環(huán)101特殊特殊 EOI命令命令110普通普通 EOI命令命令100意義意義EOISLR表 R, SL, EOI的設(shè)置及意義R, SL, EOI不同設(shè)置的意義說明? 編碼 =001: 普通 EOI命令 。? D2D1D0(L2L1L0): 中斷等 級編碼 。 檢查 是否 為 全 “1”JNZ ERR 。 OCW1 的口地址IN AL , 21H 。 不 為 “0” , 則轉(zhuǎn)錯誤處 理MOV AL , 0FFH 。 讀 IMR(奇地址 ) 122OR AL , AL 。 置 IMR為全 “0”O(jiān)UT 21H , AL 。 21H是 8259A奇端口 (A0=1)例 IMR寄存器的內(nèi)容可讀出。 ICW4的內(nèi)容MOV DX , 0FFDFH 。 主片為特殊全嵌套方式。寫主片的 ICW3OUT 81H , AL 。 寫從片 B的 ICW3OUT 0B1H , AL 。 寫從片 A的 ICW 3OUT 0A1H , AL 。 D4=1表示特殊全嵌套方式。? D4(SFNM)位 : 中斷嵌套方式選擇。 D2=1表示主片 。115? D2(M/S)位 : 主 /從片選擇。 D1=1,自 動 EOI方式? D3(BUF)位 : 緩 沖方式 選擇 。 D0=1, 用于 8086系 統(tǒng)? D1 (AEOI)位 : 中斷 結(jié) 束方式 選擇 。S0 /ID0S1 /ID1S2 /ID2S3S4S5S6S71D0D1D2D3D4D5D6D7A0u ICW3的格式113ICW4- 中斷 結(jié)束 , 嵌套方式設(shè)定? ICW4使用奇端口 (A0=1); ? 它確定中斷結(jié)束的方式和中斷嵌套的方式? ICW4的格式為 :PMAEOIM/SBUFSFNM0001D0D1D2D3D4D5D6D7A0114? D0 (PM)位 : 系 統(tǒng)選擇 。, 寫入 ICW2 端口 (A0=1) MOV AL則 程序段 為 :例 在 PC系列中斷系 統(tǒng) 中 , 硬 盤 的中斷 類 型號的高 5位是08H, 它的中斷 請 求 線連 到 8259A的 IR5上 , 寫 ICW2 字的程序段 為 :MOV AL , 08H 。單 片使用 ,若 對 8259A采用 IR0為 000、 IR1為 00 …… 、 IR7為 111216。? D3 (LTIM)位 : 觸 發(fā) 方式 選擇D3=0, 邊 沿觸 發(fā) ; D3=1, 電 平觸 發(fā) 。? D1 (SNGL)位 : 單 片多片 選擇 。105u ICW1 的格式 —— 芯片控制字寫ICW4單片使用無效電平觸發(fā)特征位16位機(jī)無效IC4SNGLADILTIM10000D0D1D2D3D4D5D6D7A0106? D0 (IC4)位 : 是否寫 ICW4 選擇 。 ICW1 、 ICW2 必 須 寫, ICW3 、ICW4 視 具體情況而定。CAS0、 CASCAS2作 為 從片 識別碼 。u 非 緩 沖方式? 如果 8259A數(shù)據(jù) 線 和系 統(tǒng) 數(shù)據(jù) 總線 直接相 連 , 則 8259A應(yīng) 工作于非 緩 沖方式下。并完成優(yōu)先級循環(huán)。u 自 動 EOI優(yōu) 先 級 循 環(huán) 方式? 在 CPU響 應(yīng) 中 8259A在收到第 2個中斷響 應(yīng) 脈沖信號之后,自 動 把 ISR中置 1的最高 優(yōu) 先 級 服 務(wù)標(biāo) 志 ISRi位清0,并完成 優(yōu) 先 級 循 環(huán) 。u 特殊中斷 結(jié) 束方式? 該 種方式下,在中斷服 務(wù) 程序 結(jié) 束, 執(zhí) 行 IRET之前,向 8259A送一個 “特殊 EOI” 命令字,可將 ISR中指定位清 0。Interrupt)方式? 執(zhí) 行 IRET之前,向 8259A送一個 EOI 命令字,將把ISR中相 應(yīng) 位清 0。(Endu 自 動 EOI(Automatic End of Interrupt)方式? 8259A在收到第 2個中斷響 應(yīng) 脈沖信號之后,自 動 把 ISR中置 1的最高 優(yōu) 先 級 服 務(wù)標(biāo) 志 ISRi位清 0,不需要在中斷服 務(wù) 程序中向 8259A送中斷 結(jié) 束 (EOI)命令字 。4. 8259A中斷管理(工作)方式(續(xù))96中斷結(jié)束方式把 ISR寄存器的中斷服 務(wù)標(biāo) 志 ISRi位清 0,意味著 結(jié) 束IRi引入的中斷服 務(wù) 。4. 8259A中斷管理(工作)方式(續(xù))95u 特殊循環(huán)方式? 用戶可置優(yōu)先權(quán)命令指定最低優(yōu)先級。4. 8259A中斷管理(工作)方式(續(xù))94u 自動循環(huán)方式? IR7~ IR0中斷源輪流為最高優(yōu)先級,當(dāng)任一級中斷服務(wù)結(jié)束后,該中斷源自動降為最低級,而它的下一級的中斷源自動升為最高級。? 特殊全嵌套方式用于多片級連系統(tǒng)。 ? CPU響應(yīng)某一級中斷時, 8259A將 ISR中與該中斷源對應(yīng)的那一位置 “1”,并自動禁止同級和較低級的中斷請求,但高優(yōu)先級中斷可中斷當(dāng)前的服務(wù),實現(xiàn)中斷嵌套。在 特殊屏蔽方式 下,當(dāng)一個中斷被響應(yīng)時,僅屏蔽同級別的再次中斷,較低或較高級別的中斷請求可被允許進(jìn)入。例如,將 11110000寫入 IMR, 即可屏蔽 IR7~ IR4的中斷,開 放 IR3~ IR0 的中斷。u 邊 沿觸 發(fā) 方式當(dāng) IR7~ IR0 出 現(xiàn) 由 低 電 平到高 電 平的 躍變 , 表示有中斷 請 求。否則 ,至中斷服務(wù)程序結(jié)束 ,發(fā)出 EOI命令使 ISR中相應(yīng)位復(fù)位 .中斷觸 發(fā) 方式u 電 平觸 發(fā) 方式當(dāng) IR7~ IR0 出 現(xiàn) 高 電 平 時 , 表示有中斷 請 求。 CPU做: N4 ?從中斷向量表中取出中斷服務(wù)程序的入口地址。89CPU 進(jìn)入響應(yīng)中斷的過程,繼而執(zhí)行中斷子程序。8259A的工作過程1. 上電后,由 CPU執(zhí)行一段程序?qū)?8259初始化( 通過輸入初始化命令字實現(xiàn) )。 ② 若對應(yīng) IMR中的相應(yīng)位為 0,且經(jīng)優(yōu)先權(quán)判別器 PR后,則8259A向 CPU?INTR。第二個周期T1 T2 T3 T4第一個前保持為高電平? 當(dāng)非 緩 沖方式 時 , 該 引腳 輸 入 , SP=1表示 該 片是主片 , SP=0表示 該 片是從片。? 主片 : CAS2~ CAS0 引腳 輸 出? 從片 : CAS2~ CAS0 引腳 輸 入 SP / EN : 雙功能引腳。(續(xù))85 CAS2~ CAS0 : 級連 信號,雙向引腳。INTA :中斷響應(yīng)信號,輸入。INT :中斷請求信號,輸出。有效 時 , CPU可 對該 8259A進(jìn) 行 讀 寫。CS*: 片 選 信號。 82A0 : 內(nèi)部地址信號, 輸 入。 輸 入 , 低 電 平有效。當(dāng)有效 時 , 8259A接收 CPU送來的命令字。WR* : 寫信號。 中斷級連方式的連接? 一個系 統(tǒng) 中, 8259A可以 級連 ,有一個主 8259A,若干個(最多 8個)從 8259A? 級連時 ,主 8259A的三條 級連線 CAS0~ CAS2作 為輸 出線 , 連 至每個從 8259A的 CAS0~ CAS2? 每個從 8259A的中斷 請 求信號 INT, 連 至主 8259A的一個中斷 請 求 輸 入端 IR? 主 8259A的 INT線連 至 CPU的中斷 請 求 輸 入端? SP/EN在非 緩 沖方式下, 規(guī) 定 該 8259A是主片( SP= 1) 還是從片( SP= 0)動畫圖示80 CS A0 INTA D CAS0SP 主 8259 CAS1 CAS2 INTIR7 IR6 … IR 3… IR 0…CS A0 INTA D CAS0SP 從 8259 CAS1 CAS2IR7 … IR 0 INT…CS A0 INTA D CAS0SP 從 8259 CAS1
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1