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

正文內(nèi)容

微機原理與接口技術(shù)——中斷系統(tǒng)-wenkub.com

2025-08-12 21:45 本頁面
   

【正文】 A 0—IRQ 12—IRQ 8— 是否為全 0?JNZ AW_INT 。 20H是 OCW3的口地址NOP 。 OCW2 的口地址OUT DX , ALIRET 。 OCW3 的口地址 (A0=0)OUT DX , ALMOV AL , 0 。 開中斷 ?CLI 。 OCW1 的口地址 (A0=1)OUT DX , ALMOV AL , 68H 。方法:先用特殊屏蔽命令將 IR4中斷暫時屏蔽,再響應較低級別的中斷請求,完成較低級別的中斷服務(wù)后,解除對 IR4的屏蔽,繼續(xù)為 IR4服務(wù)。 例 若對 IR3中斷源采用非自動指定 (特殊 )中斷結(jié)束方式,則:OCW2=0110 0011B=63H; 程序段為:MOV AL , 63H 。 134u 查詢中斷方式的說明? 當 P=1時,表示向 8259A發(fā)查詢命令,可讀出中斷狀態(tài)字,了解 8259A當前的中斷狀態(tài)? 中斷狀態(tài)字的格式為:W 0W 1W 2----IR0D0D1D2D3D4D5D6D7A0135? D7(IR): 有無中斷 請 求位? IR=1, 表示有中斷 請 求;? IR=0, 表示無中斷 請 求 。 133? D1(RR)D0(RIS): 讀 ISR和 IRR中的狀態(tài)信息標識位,僅當 P=0時有效。在 自 動 EOI循 環(huán) 方式 下 , 8259A在接收到中斷響 應 信號后 , 將 ISR中相 應 位清 “0”, 并將最低 優(yōu) 先 級賦 予 這 一中斷 請 求 , 最高 優(yōu) 先級賦 予它的下一 級 中斷 請 求 , 其它 級別 按循 環(huán) 方式依次改 變 。將 ISR中 優(yōu) 先 級 最高的置 “1”位清 “0” , 并將 剛結(jié) 束的中斷 請 求 IRi賦 予最低優(yōu) 先 級 , 把最高 優(yōu) 先 級賦 予 IRi+1, 其它 級別 按循 環(huán) 排序 。 它在中斷服務(wù)程序結(jié)束時發(fā)出 , 8259A接到該命令后 , 將當前 ISR中優(yōu)先級最高的置“1”位清 “0” 。 不 為 全 “1”, 轉(zhuǎn)錯誤處 理123OCW2 優(yōu)先級循環(huán)及結(jié)束方式操作字? 設(shè)定 8259A的中斷優(yōu)先級循環(huán)和結(jié)束方式? OCW2占用偶地址 (A0=0)? OCW2格式為 :L0L1L2022D0D1D2D3D4A0中斷等級編碼特征位中斷結(jié)束設(shè)定指定中斷級別優(yōu)先級循環(huán)EOISLRD5D6D7124? D7(R): 中斷優(yōu)先級循環(huán)設(shè)定D7=0, 固定優(yōu)先權(quán)方式D7=1, 循環(huán)優(yōu)先權(quán)方式? D6(SL): 中斷級別指定D6=0, 不指定中斷級 , L0~ L2編碼無效D6=1, 用 L0~ L2編碼來指定中斷優(yōu)先級125? D5(EOI): 中斷 結(jié) 束命令位當 ICW4 中的 AEOI位 =0時 , D5=1可使 ISR寄存器中相 應位清 “0” 即 中斷 結(jié) 束 。 置 IMR為 全 “1”O(jiān)UT 21H , AL。 OCW1的口地址 (奇地址 )IN AL , 21H 。 ICW4的端口地址 (A0=1)OUT DX , AL 119 OCW? 8259A工作期間,可以隨時接受操作命令字OCW? OCW共有 3個: OCW1~ OCW3? OCW的寫入時沒有順序要求120OCW1中斷屏蔽字? 對 IRi輸入中斷請求進行屏蔽控制;? OCW1占用奇地址 (A0=1);? OCW1格式為? Di(Mi)=1, 則 IRi位中斷請求被屏蔽(置中斷屏蔽)? Di(Mi)=0, 則 IRi位中斷請求被開放(清中斷屏蔽)M0M1M2M3M4M5M6M71D0D1D2D3D4D5D6D7A0121例 要使 IR3開放 , 其余均被屏蔽 , 則OCW1=1111 0111B=0F7H 程序段為 :MOV AL , 0F7HOUT 21H , AL 。 ICW3的端口地址 (A0=1)118例 PT86單板機中 , CPU為 8086, 非自動結(jié)束方式;使用 2片 8259A, 非緩沖方式 。 ICW 3的端口地址 (A0=1) 117從片 B的程序段 :MOV AL , 06H 。D4=0表示普通全嵌套方式 。當 BUF=1時 (緩沖方式 ), D2=0為從片 。? D1=0,普通 EOI方式 。寫入 ICW1端口 (A0=0)111ICW3 -中斷 級連 方式 設(shè) 定? ICW3僅在多片級連方式中使用僅在多片級連方式中使用? ICW3使用奇端口使用奇端口 (A0=1)112? 主 8259A, 若 Si=1, 表示 IRi引腳上接有從片;? 從 8259A, 用 ID2ID1ID0的 編碼 表示本從片接在主 8259A的哪根引腳上;? IR0~ IR7對應 的 編碼為 000~ 111。ICW1的內(nèi)容 ,00011011BOUT 20H需寫ICW4,? D D6 、 D5 、 D2 4位: 8086CPU不用( 置 0)? D4位:特征位D4=1,表示寫 ICW1 字107ICW2- 中斷類型號設(shè)定? ICW2的功能是設(shè)置中斷類型號;? 它使用奇端口 (A0=1);? 緊跟在 ICW1之后設(shè)置;10816位機無效中斷 類 型號的高 5位000T3T4T5T6T71D0D1D2D3D4D5D6D7A0u ICW2的格式109? D7~ D3(T7~ T3) 中斷 類 型號的高 5位 , 由用 戶 寫入? 中斷 類 型 碼 的低 3位由 8259A自 動設(shè) 定216。D0=1 ,需要寫 ICW4 ; D0=0 , 不寫 ICW4 。8259A的 編 程q 8259A的兩種命令字n 初始化命令字 : ICW1~ICW4n 操作命令字 : OCW1~OCW3q 8259A的啟 動 :必 須 先通 過編 程寫入初始化命令字,使它 處 于工作起始狀 態(tài) ;q 初始化 過 程:按照固定的 順 序 進 行。IR0IR1IR2:::IR7INTAINTCAS0CAS1CAS2SP/EN::CAS0CAS1CAS2IR0IR1IR2:::IR7INTAINTCAS0CAS1CAS2SP/ENIR0IR1IR2:::IR7INTAINTSP/ENVcc主 8259A從 8259A至 8086102167。4. 8259A中斷管理(工作)方式(續(xù))100總線連 接方式u 緩 沖方式? 如果 8259A通 過總線驅(qū)動 器和系 統(tǒng) 數(shù)據(jù) 總線 相 連 , 則8259A應 采用 緩 沖方式;? 此 時 SP / EN為輸 出端,它 輸 出一個低 電 平信號,可作為總線驅(qū)動 器的啟 動 信號。4. 8259A中斷管理(工作)方式(續(xù))98u 普通 EOI, 優(yōu) 先 級 循 環(huán) 方式? 執(zhí) 行 IRET之前,向 8259A送一個 “普通 EOI, 優(yōu) 先 級 循環(huán) 方式 ” 命令字,將 ISR中 級別 最高的置 1位清 0,同 時 完成 優(yōu) 先 級 循 環(huán) 。of如何將 ISRi位清 0, 8259A提供了 6種中斷 結(jié) 束方式。例如: 現(xiàn) 正 為 IR3引入的中斷服 務(wù) ,若中斷服 務(wù) 程序完 畢 , IR3被 賦 予最低 優(yōu) 先 級 , IR4被 賦 予最高 優(yōu) 先 級 ,各 級 中斷源的 優(yōu)先 級 從高到低依次 為 : IR4 ,IR5 ,IR6 ,IR7 ,IR0 ,IR1 ,IR2 ,IR3 。4. 8259A中斷管理(工作)方式(續(xù))93u 特殊全嵌套方式? 當 CPU正處理某級中斷請求時,只禁止較低級別的中斷請求,而允許同級或較高級的中斷請求進入。u 特殊屏蔽方式通常情況下,當一個中斷被響應時,禁止同級或較低級別的中斷請求。 這 個高電 平 應 持 續(xù) 到 8259A收到第一個中斷響 應 脈沖之前。⑤ CPU發(fā)第二個 INTA?8259A, 8259A?DB上送 8位的向量號 N(即 中斷類型號, 初始化 8259A時已設(shè)定好 )。 ③ 若 IF=1,則 CPU在執(zhí)行完當前指令后,發(fā) INTA?8259A ④ ISR中對應當前最高優(yōu)先權(quán)的位為 1,且 IRR中相應位 清 0。 (續(xù))86CAS0~ CAS2D0~ D7SP/ENIR0~ IR7CPU響應周期8259A工作波形INT第一個周期T1 T2 T3 T4ALECLK用于控制多片8259A的 級連 使用。當 IR7~ IR0任一引腳有中斷請求時 , 8259A從 INT向 CPU發(fā)出中斷請求信號。 輸 入 , 低 電 平有效。當有效 時 , 8259A將狀 態(tài) 信息放入數(shù)據(jù) 總線 供 CPU檢測 。 輸 入 , 低 電 平有效。(續(xù))79216。 一片 8259A在系 統(tǒng) 中占用 2個口地址, 用地址 線 A0來 選擇 端口;用高位地址 線 通 過譯碼產(chǎn) 生 8259A的片 選 信號。PR- 優(yōu)先權(quán)判別器 (8位)(續(xù))7576ISR-中斷服務(wù)寄存器 (8位 )? 保存正在被 8259A服務(wù)著的中斷狀態(tài);? Di= 1,表示 IRi中斷正在服務(wù)中;? Di= 0,表示沒有被服務(wù)。 可編程中斷控制器 8259A 專用于系統(tǒng)內(nèi) 可屏蔽硬件中斷 的控制,管理系統(tǒng)的外部中斷請求。( 1) INTR有效,外設(shè)申請中斷67START: MOV AX, DATAMOV DS, AXCLI ;關(guān)中斷,設(shè)置中斷向量SUB AX, AXMOV ES, AX ;中斷向量表的段基址為 0000HMOV DI, 460H ;在中斷向量表中的偏移量MOV AX, OFFSET INTSVCLDSTOSW ;寫中斷向量的偏移量MOV AX, SEG INTSVSTOSW ;寫中斷向量的段基址STI∶ INT60H ;軟中斷指令 ∶MOV AH, 4CH ;返回 DOS INT21H定義一個軟中斷,中斷類型號為 60H,在中斷服務(wù)程序中完成 ASCII碼加偶校驗位(第 7位)的工作, ASCII碼首地址為 ASCBUF,字節(jié)數(shù)為COUNT,加偶校驗位后仍放回原處。( 6)執(zhí)行中斷服務(wù)處理程序程序如下: …CLIPUSH DSMOV AX, 0000H ; 中斷向量指針的段基址MOV DS, AX MOV BX, 0200H ; 中斷向量指針的偏移量MOV AX, OFFSET INTPROC MOV [BX], AX ; 偏移量 ?中斷向量表MOV AX, SEG INTPROCMOV [BX+2], AX ; 段基址 ?中斷向量表POP DSSTI… 65…CLIPUSH DSMOV AX, 0000H ;中斷向量指針的段基址MOV DS, AX MOV BX, 0200H ;中斷向量指針的偏移量MOV AX, OFFSET INTPROC MOV [BX], AX ;偏移量 ?中斷向量表MOV AX, SEG INTPROCMOV [BX+2], AX ;段基址 ?中斷向量表POP DSSTI…MOV AX, 2022HADD AX, AXMOV [SI], AX… 開中斷后,執(zhí)行任何指令期間都有可能接收到中斷申請。外部中斷讀取中斷類型碼。類 型 碼 INTACLKAD7~AD0T1 T2 T3 T4第一個 中斷響應周期T1 T2 T3 T4第二個 中斷響應周期中斷響應周期時序? CPU從引腳 INTA 發(fā)中斷響應信號, 接口芯片接收此信號,把中斷類型號準備好;同時ISRi=1,IRRi=0。216。中斷響應周期有 2個,每個響應周期由 4個 T組成,中間以空閑狀 態(tài)( 3個)隔開。 在 INTR線上的請求信號(高電平)必須保持到 當前指令 的結(jié)束。5657類 型
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1