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

正文內(nèi)容

微機(jī)原理與接口技術(shù)——中斷系統(tǒng)-資料下載頁

2025-08-15 21:45本頁面
  

【正文】 式。主片的 ICW4=0001 0101B=15H程序段為 :MOV AL , 15H 。 ICW4的內(nèi)容MOV DX , 0FFDFH 。 ICW4的端口地址 (A0=1)OUT DX , AL 119 OCW? 8259A工作期間,可以隨時接受操作命令字OCW? OCW共有 3個: OCW1~ OCW3? OCW的寫入時沒有順序要求120OCW1中斷屏蔽字? 對 IRi輸入中斷請求進(jìn)行屏蔽控制;? OCW1占用奇地址 (A0=1);? OCW1格式為? Di(Mi)=1, 則 IRi位中斷請求被屏蔽(置中斷屏蔽)? Di(Mi)=0, 則 IRi位中斷請求被開放(清中斷屏蔽)M0M1M2M3M4M5M6M71D0D1D2D3D4D5D6D7A0121例 要使 IR3開放 , 其余均被屏蔽 , 則OCW1=1111 0111B=0F7H 程序段為 :MOV AL , 0F7HOUT 21H , AL 。 21H是 8259A奇端口 (A0=1)例 IMR寄存器的內(nèi)容可讀出。MOV AL , 0 。 置 IMR為全 “0”O(jiān)UT 21H , AL 。 OCW1的口地址 (奇地址 )IN AL , 21H 。 讀 IMR(奇地址 ) 122OR AL , AL 。 檢查 是否 為 全 “0”JNZ ERR 。 不 為 “0” , 則轉(zhuǎn)錯誤處 理MOV AL , 0FFH 。 置 IMR為 全 “1”O(jiān)UT 21H , AL。 OCW1 的口地址IN AL , 21H 。 讀 IMRADD AL , 1 。 檢查 是否 為 全 “1”JNZ ERR 。 不 為 全 “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é) 束命令位當(dāng) ICW4 中的 AEOI位 =0時 , D5=1可使 ISR寄存器中相 應(yīng)位清 “0” 即 中斷 結(jié) 束 。? D2D1D0(L2L1L0): 中斷等 級編碼 。L2L1L0的 8種 編碼 : 000B~ 111B分 別 與 IR0~ IR7 對應(yīng)? D4D3:特征位。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命令 。 它在中斷服務(wù)程序結(jié)束時發(fā)出 , 8259A接到該命令后 , 將當(dāng)前 ISR中優(yōu)先級最高的置“1”位清 “0” 。? 編碼 =011: 特殊 EOI命令 。當(dāng)中斷處理結(jié)束 , 8259A接收到該命令后 , 將 ISR中由 L2L1L0編碼指定的相應(yīng)位清“0” 。128? 編碼 =101:普通 EOI循 環(huán) 命令 。將 ISR中 優(yōu) 先 級 最高的置 “1”位清 “0” , 并將 剛結(jié) 束的中斷 請 求 IRi賦 予最低優(yōu) 先 級 , 把最高 優(yōu) 先 級賦 予 IRi+1, 其它 級別 按循 環(huán) 排序 。? 編碼 =111: 特殊 EOI循 環(huán) 命令 。將 ISR中由 L2L1L0編碼 指定的相 應(yīng) 位清 “0” , 并將最低 優(yōu) 先 級賦 予 這 一中斷 請 求 , 最高 優(yōu) 先 級賦 予它的下一 級 中斷 請 求 , 其它級別 按循 環(huán) 方式依次改 變 。 129? 編碼 =000和 100: 使 8259A取消自 動 EOI循 環(huán) 方式 (復(fù)位 )和 設(shè) 置自 動 EOI循 環(huán) 方式 (置位 ) 。在 自 動 EOI循 環(huán) 方式 下 , 8259A在接收到中斷響 應(yīng) 信號后 , 將 ISR中相 應(yīng) 位清 “0”, 并將最低 優(yōu) 先 級賦 予 這 一中斷 請 求 , 最高 優(yōu) 先級賦 予它的下一 級 中斷 請 求 , 其它 級別 按循 環(huán) 方式依次改 變 。? 編碼 =110: 向 8259A發(fā) 置 優(yōu) 先 權(quán) 命令,將最低 優(yōu) 先 級賦 予由由 L2L1L0編碼 指定的中斷 請 求 IRi, 其它中斷 請求的 級別 按循 環(huán) 方式分 別賦給 。130OCW3查詢 中斷方式和特殊屏蔽方式操作? OCW3 的端口 為 偶地址 (A0=0) ? OCW3 格式 為讀ISR讀 寄存器允 許查詢方式特征特殊屏蔽方式特殊屏蔽允 許不用RISRRP10SMMESMM0D0D1D2D3D4D5D6D7A0131132? D4D3=01是 OCW3的特征位? D6(ESMM): 特殊屏蔽方式允許位ESMM=0, 將 SMM位屏蔽,使其無效;ESMM=1, 開放 SMM位,使其有效 。? 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)字。 133? D1(RR)D0(RIS): 讀 ISR和 IRR中的狀態(tài)信息標(biāo)識位,僅當(dāng) P=0時有效。? RR=1, RIS=0 表示在下一條 “IN”指令時從偶地址(A0=0)讀 IRR中的狀態(tài)信息; ? RR=1, RIS=1 表示在下一條 “IN”指令時從偶地址(A0=0)讀 ISR中的狀態(tài)信息;? RR=0, 則 RIS位無效。216。 IMR中的信息可直接用 “IN”指令從奇地址 (A0=1)端口讀出。 134u 查詢中斷方式的說明? 當(dāng) P=1時,表示向 8259A發(fā)查詢命令,可讀出中斷狀態(tài)字,了解 8259A當(dāng)前的中斷狀態(tài)? 中斷狀態(tài)字的格式為:W 0W 1W 2----IR0D0D1D2D3D4D5D6D7A0135? D7(IR): 有無中斷 請 求位? IR=1, 表示有中斷 請 求;? IR=0, 表示無中斷 請 求 。? D2D1D0(W 2W 1W 0): 當(dāng)前正在 請 求的中斷的最高 優(yōu) 先 級編碼 :W 2W 1W 0 = 000~ 111分 別 與 IR0~ IR7 對應(yīng)216。 使用查詢中斷方式時, CPU應(yīng)先關(guān)閉其中斷請求,再發(fā)查詢命令字 (P=1的 OCW3), 然后用 “IN”指令讀中斷狀態(tài)字。136167。 例 若對 IR3中斷源采用非自動指定 (特殊 )中斷結(jié)束方式,則:OCW2=0110 0011B=63H; 程序段為:MOV AL , 63H 。 將 OCW2OUT 20H , AL 。 寫入偶端口 20H(A0=0)137例 特殊屏蔽方式的編程。設(shè)系統(tǒng)正為 IR4服務(wù),同時允許級別較低的中斷請求進(jìn)入。方法:先用特殊屏蔽命令將 IR4中斷暫時屏蔽,再響應(yīng)較低級別的中斷請求,完成較低級別的中斷服務(wù)后,解除對 IR4的屏蔽,繼續(xù)為 IR4服務(wù)。編程: ?為 IR4中斷服務(wù)程序 ?138CLI 。關(guān)中斷MOV Al , 10H 。 置 OCW1 的 M4=1, 屏蔽 IR4, 00010000BMOV DX , PORT1 。 OCW1 的口地址 (A0=1)OUT DX , ALMOV AL , 68H 。 置 OCW3 為 特殊屏蔽方式。01101000BMOV DX , PORT2 。 OCW3 的口地址 (A0=0)OUT DX , ALSTI 。 開中斷 ?CLI 。 關(guān)中斷MOV AL , 48H 。置 OCW3 為 復(fù)位特殊屏蔽方式。01001000B139MOV DX , PORT2 。 OCW3 的口地址 (A0=0)OUT DX , ALMOV AL , 0 。 置 OCW1 的 M4=0, 開放 IR4MOV DX , PORT1 。 OCW1 的口地址 (A0=1)OUT DX , ALSTI ?MOV AL , 01100L2L1L0 。 OCW2 指定中斷 結(jié) 束MOV DX , PORT2 。 OCW2 的口地址OUT DX , ALIRET 。 中斷返回140例 通過 OCW3讀 8259A的狀態(tài)。讀 IRR: OCW3=0000 1010B =0AH讀 ISR: OCW3=0000 1011B =0BH編程:MOV AL , 0BH 。 OCW3表示要讀 ISROUT 20H , AL 。 20H是 OCW3的口地址NOP 。 空拍延時IN AL , 20H 。 讀 ISR的內(nèi)容 (偶地址 A0=0)MOV AH , AL 。 保存 ISR→ AHOR AL , AH 。 是否為全 0?JNZ AW_INT 。 否,轉(zhuǎn)硬件中斷程序141 8259A在 IBM PC系列機(jī)上的應(yīng)用1. 使用要求與特點:? 采用 2片 8259A級連 ,共 15級 向量中斷;? 從片的 INT接到主片的 IR2。? 主從片的中斷 請 求信號均采用 邊 沿觸 發(fā) ;? 采用完全嵌套方式, 優(yōu) 先 級 排序 為 :0、 8~ 1 7級 ;? 采用非 緩 沖方式;0~ 7級對應(yīng) 的中斷 類 型號 為 8~ 0FH;8~ 15級對應(yīng) 的中斷 類 型號 為 70H~ 77H1428259A在 IBM PC系列機(jī)上的應(yīng)用1438259A在 IBM PC系列機(jī)上的應(yīng)用(續(xù))CAS0~ 2從 8259AD0~ D7INTSP/EN實時鐘改向 0AH中斷保留保留保留協(xié)處理器硬盤保留A0INTR2CS—IRQ 8—IRQ 9—IRQ 10—IRQ 11—IRQ 12—IRQ 13—IRQ 14—IRQ 15—A 0—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采用正常的屏蔽方式。在 XT微機(jī)系統(tǒng)中, 8259A處于以下工作狀態(tài):1458259A的初始化 編 程和工作方式 編 程:CLI ;關(guān)中斷MOV AL, 13H ; ICW1 :單片,邊緣觸發(fā),間隔 8,需要 ICW4OUT 20H, ALMOV AL, 08H ; ICW2 :中斷類型碼的 D7~ D3位為 00001OUT 21H, ALMOV AL, 01H ; ICW4 :非自動的 EOI,非緩沖, 8086方式OUT 21H, ALMOV AL, 04H ; OCW1 :只屏蔽 IRQ2(保留中斷)OUT 21H, ALMOV AL, 20H ; OCW2 :固定優(yōu)先權(quán),一般的 EOIOUT 20H, ALMOV AL, 4BH ; OCW3 :正常屏蔽,非查詢方式,可讀 ISROUT 20H, ALSTI ;開中斷=0000 1000B=0001 0011B=0000 0001B=0000 0100B=0010 0000B=0100 1011B146
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1