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

正文內(nèi)容

微機原理與接口技術(shù)——中斷系統(tǒng)(編輯修改稿)

2024-09-11 21:45 本頁面
 

【文章內(nèi)容簡介】 0?!? MOV AX, 2022H ADD AX, AX ( 2)當(dāng)前指令結(jié)束, CPU響應(yīng)中斷,執(zhí)行中斷 響應(yīng)總線周期,獲得中斷類型碼( 80H)1234: 5678 MOV [SI], AX ( 3)當(dāng)前 FR內(nèi)容壓棧, IF=TF=0 ( 4)斷點 CS( 1234H)、 IP( 5678H)壓棧 ( 5)查中斷向量表,中斷向量送 CS、 IP ( 6)執(zhí)行中斷服務(wù)處理程序INTPROC PROC…… MOV DX, DPORT IN AL, DX……IRET INTPROC ENDP ( 7)執(zhí)行 IRET指令,恢復(fù)斷點,恢復(fù) FRIP=5678H, CS=1234H,回到斷點執(zhí)行( 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,加偶校驗位后仍放回原處。68INTSV PROC ;中斷服務(wù)程序PUSH AX ;保護現(xiàn)場PUSH BXPUSH CXMOV CX, COUNTMOV BX, OFFSET ASCBUFL2:MOV AL, [BX]AND AL, AL ;建立標志 PF, PF=1,有偶數(shù)個 1JP L1ORAL, 80HMOV [BX], AL ;加入偶校驗后寫回L1:INC BXLOOP L2POP CX ;恢復(fù)現(xiàn)場POP BXPOP AXIRET 69利用 DOS功能 調(diào) 用 設(shè) 置中斷向量表設(shè) 置中斷向量: 把由 AL指定中斷類型碼的中斷向量 DS:DX置在中斷向量表中。 預(yù)置 AH=25H, AL=中斷類型碼 DS: DX=中斷向量 執(zhí)行 INT 21H讀 取中斷向量: 把由 AL指定中斷類型碼的中斷向量從中斷向量表中取到ES:BX中。 預(yù)置 AH=35H, AL=中斷類型碼 執(zhí)行 INT 21H 返回時送 : ES:BX=中斷向量70167。 可編程中斷控制器 8259A 專用于系統(tǒng)內(nèi) 可屏蔽硬件中斷 的控制,管理系統(tǒng)的外部中斷請求。 主要功能特點: 每片 8級優(yōu)先級管理,級聯(lián)后可達 64級 自動產(chǎn)生中斷向量 每路中斷可分別屏蔽 功能靈活, 優(yōu)先權(quán)等多種工作方式可編程71167。 8259A的結(jié)構(gòu)和功能數(shù)據(jù)總線緩 沖器讀 寫邏輯控制 邏輯服 務(wù)狀 態(tài)寄存器ISR優(yōu) 先 權(quán)處 理器PR中斷請 求寄存器IRR中斷屏蔽寄存器 IMR級聯(lián)緩沖器/比 較 器……內(nèi)部總線INTD0~7A0/72IRR- 中斷 請 求寄存器 (8位 )? 保存 8個 ( IR0~ IR7) 外部中斷 請 求信號? Di= 1, 表示 IRi引腳有中斷 請 求? Di= 0, 表示 IRi引腳無中斷 請 求73IM R- 中斷屏蔽寄存器 (8位 )? 保存 對 中斷 請 求信號 IRi的屏蔽狀 態(tài) ;? Di= 1, 則 IRi引入的中斷被屏蔽(關(guān) 閉 );? Di= 0, 則 IRi引入的中斷被開放。(續(xù))74? 當(dāng) IR7~ IR0端有多個中斷 請 求同 時發(fā) 生 時 , 由 PR判定其最高 優(yōu) 先 權(quán) ;? 在 INTA脈沖期 間 將它置入中斷服 務(wù) 寄存器 ISR的相 應(yīng) 位。PR- 優(yōu)先權(quán)判別器 (8位)(續(xù))7576ISR-中斷服務(wù)寄存器 (8位 )? 保存正在被 8259A服務(wù)著的中斷狀態(tài);? Di= 1,表示 IRi中斷正在服務(wù)中;? Di= 0,表示沒有被服務(wù)。(續(xù))? 8位雙向三 態(tài)緩 沖器,構(gòu)成 8259A與系 統(tǒng) 數(shù)據(jù) 線 的接口。 對 8259A編 程寫入的命令字和 讀 出 8259A狀態(tài) 信息都是通 過 它 傳 送。數(shù)據(jù)總線緩沖器(續(xù))7778讀 寫控制 邏輯? 接收 讀 /寫控制信號 RD / WR 、片 選 信號 CS和端口選擇 信號 A0 。 一片 8259A在系 統(tǒng) 中占用 2個口地址, 用地址 線 A0來 選擇 端口;用高位地址 線 通 過譯碼產(chǎn) 生 8259A的片 選 信號。(續(xù))? 包括命令字 (ICW1 ~ ICW4) 寄存器,操作字 (OCW1 ~OCW3) 寄存器和相關(guān)的控制 邏輯 ;? 通 過 INT端向 CPU發(fā) 中斷 請 求信號 , 從 INTA端接收 CPU的中斷響 應(yīng) 信號 , 控制 8259A進 入中斷狀 態(tài) ??刂齐娐芳夁B緩沖 /比較器? 一片 8259A只能接收 8級中斷 , 當(dāng)超過 8級時 ,可用多片8259A級連使用 , 構(gòu)成主從結(jié)構(gòu)??蓴U充到 64級。(續(xù))79216。 中斷級連方式的連接? 一個系 統(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 CAS2IR7 … IR 0 INT…ABCBDBVccD7~ 0D7~ 0 8259級連電路 81D7~ D0 : 雙向數(shù)據(jù) 總線 。 傳 送控制、狀 態(tài) 信息和中斷 類 型號。WR* : 寫信號。 輸 入 , 低 電 平有效。當(dāng)有效 時 , 8259A接收 CPU送來的命令字。RD* : 讀 信號。 輸 入 , 低 電 平有效。當(dāng)有效 時 , 8259A將狀 態(tài) 信息放入數(shù)據(jù) 總線 供 CPU檢測 。 82A0 : 內(nèi)部地址信號, 輸 入。 8259A只占兩個地址 , A0與 CS* 一同構(gòu)成 8259A的端口奇 /偶地址 選擇 。CS*: 片 選 信號。 輸 入 , 低 電 平有效。有效 時 , CPU可 對該 8259A進 行 讀 寫。(續(xù))83與處理器接口引腳的邏輯功能 A0 RD* WR* CS* 功能0 1 0 01 1 0 00 0 1 01 0 1 0 1 1 0 1寫入 ICW1 、 OCW2 和 OCW3寫入 ICW2 ~ ICW4 和 OCW1讀出 IRR、 ISR和查詢字讀出 IMR數(shù)據(jù)總線高阻狀態(tài)數(shù)據(jù)總線高阻狀態(tài)84IR7~ IR0 : 外部中斷請求信號,輸入。INT :中斷請求信號,輸出。當(dāng) IR7~ IR0任一引腳有中斷請求時 , 8259A從 INT向 CPU發(fā)出中斷請求信號。INTA :中斷響應(yīng)信號,輸入。當(dāng) CPU接收到中斷請求信號,在允許中斷條件下 , CPU響應(yīng)中斷 , 并發(fā)出中斷響應(yīng)信號到 INTA端 。(續(xù))85 CAS2~ CAS0 : 級連 信號,雙向引腳。用于控制多片8259A的 級連 使用。? 主片 : CAS2~ CAS0 引腳 輸 出? 從片 : CAS2~ CAS0 引腳 輸 入 SP / EN : 雙功能引腳。? 當(dāng) 緩 沖方式 時 , 該 引腳 輸 出 , 它用于 總線 收 發(fā) 器的使能信號 。? 當(dāng)非 緩 沖方式 時 , 該 引腳 輸 入 , SP=1表示 該 片是主片 , SP=0表示 該 片是從片。 (續(xù))86CAS0~ CAS2D0~ D7SP/ENIR0~ IR7CPU響應(yīng)周期8259A工作波形INT第一個周期T1 T2 T3 T4ALECLK第二個周期T1 T2 T3 T4第一個前保持為高電平 INTALOCK動畫872. 當(dāng)外設(shè)發(fā)出中斷請求后,其對外部中斷請求的處理過程如下: ① 若有 IRi=1,則 IRR中相應(yīng)位 置 1。 ② 若對應(yīng) IMR中的相應(yīng)位為 0,且經(jīng)優(yōu)先權(quán)判別器 PR后,則8259A向 CPU?INTR。 ③ 若 IF=1,則 CPU在執(zhí)行完當(dāng)前指令后,發(fā) INTA?8259A ④ ISR中對應(yīng)當(dāng)前最高優(yōu)先權(quán)的位為 1,且 IRR中相應(yīng)位 清 0。8259A的工作過程1. 上電后,由 CPU執(zhí)行一段程序?qū)?8259初始化( 通過輸入初始
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1