微機原理與接口技術(shù)第六章作業(yè)_第1頁
微機原理與接口技術(shù)第六章作業(yè)_第2頁
微機原理與接口技術(shù)第六章作業(yè)_第3頁
微機原理與接口技術(shù)第六章作業(yè)_第4頁
微機原理與接口技術(shù)第六章作業(yè)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、微機原理與接口技術(shù)第六章作業(yè)一、P207:1,3,5,10,1418,19,201、什么叫中止中止系統(tǒng)的主要功能有哪些中止:是指CPU在履行程序的過程中,因為某種外面或內(nèi)部事件的作用,逼迫CPU停止目前正在履行的程序,轉(zhuǎn)去為該事件服務(wù),待事件服務(wù)結(jié)束后,能自動地返回到被中止的程序中持續(xù)履行。中止系統(tǒng)的功能:1、設(shè)置中止源2、中止源辨別3、中止源判優(yōu)4、中止與返回3、CPU響應(yīng)中止時的辦理過程是什么在各個辦理環(huán)節(jié)主要達成哪些操作過程是:中止懇求、中止響應(yīng)、中止辦理和中止返回。(1)中止懇求:中止源需要進行中止服務(wù)時,由硬件產(chǎn)生一此中止信號INTR發(fā)給CPU且保持到CPU響應(yīng)。(2)中止響應(yīng):CP

2、U在目前指令履行結(jié)束后采樣查問INTR,若中止懇求信號有效且同意響應(yīng)INTR中止(IF=1),則向懇求設(shè)施送回低電平有效的中止響應(yīng)信號INTR,自此系統(tǒng)自動進入中止響應(yīng)周期,并由硬件自動達成內(nèi)容入棧,消除TF和IF標(biāo)記、斷點入棧,取中止服務(wù)程序的進口地點等一系列操作,既而轉(zhuǎn)去履行中止服務(wù)程序。3)中止辦理:履行中止的主體部分。不一樣的中止懇求源,此中止辦理的內(nèi)容是不一樣的。需要依據(jù)中止懇求源所要達成的功能,編寫相應(yīng)的中止服務(wù)程序存入內(nèi)存。等候中止響應(yīng)后調(diào)用履行。(4)中止返回:又中止服務(wù)程序中的中止返回指令I(lǐng)RET達成。履行該指令時,將壓入對戰(zhàn)的斷點和標(biāo)記位彈出,使CPU轉(zhuǎn)向被中止的現(xiàn)行程序中

3、持續(xù)履行。5、中止同意標(biāo)記IF的作用是什么能夠用什么指令對它置1或清0。IF用來控制INTR和單步中止。IF=1同意中止IF=0不一樣意中止STI:IF=1CLI:IF=010、中止向量表用來寄存什么內(nèi)容它占用多大的儲存空間寄存在內(nèi)存的哪個地區(qū)能夠用什么方法寫入或許讀取中止向量表的內(nèi)容中止向量表寄存中止向量,即中止服務(wù)程序的段基址+偏移地點。中止向量表占1KB內(nèi)存RAM區(qū),地點范圍:000H3FFH。寫入方法:1、用傳遞指令直接裝入2、DOS功能調(diào)用:INT21H(AH)=25H(AL)=中止種類號(DS:DX)=中止服務(wù)程序的進口地點讀出方法:1、用傳遞指令直接讀2、DOS功能調(diào)用:INT2

4、1HAH)=35HAL)=中止種類號出口參數(shù):(ES:BX)=中止服務(wù)程序的進口地點14、8259A有哪幾種中止結(jié)束方式1、自動結(jié)束方式它們適合應(yīng)用在什么場合自動結(jié)束方式是利用中止響應(yīng)信號消除,是在中止過程中達成的,INTA的第二個負脈沖的后沿將并不是中止服務(wù)程序的真實結(jié)束。ISR中的中止服務(wù)標(biāo)記位只適合合用在無多級中止嵌套的場合。2、一般結(jié)束方式經(jīng)過向8259A傳遞一個一般EOI命令來消除ISR中目前優(yōu)先權(quán)級別最高位,適合使用在完整嵌套方式下的中止結(jié)束。3、特別結(jié)束方式經(jīng)過向8259A傳遞一個一般EOI命令來消除ISR中的指定位。適合使用在完整嵌套方式下的中止結(jié)束,更適合用于嵌套構(gòu)造有可能受

5、到損壞的中止結(jié)束。18、某系統(tǒng)使用一片8259A管理中止,中止懇求由通EOI結(jié)束方式,中止種類號為42H端口地點為連結(jié)圖,井編寫初始化程序。IR2引人,采納電平觸發(fā)、完整嵌套、普80H和81H,試畫出8259A與CPU的硬件初始化程序:MOVAL,00011011B;電平觸發(fā)、單片、寫ICW4OUT80H,AL;寫ICW1MOVAL,01000000B;中止種類號40H,則IR2為42HOUT81H,AL;寫ICW2MOVAL,00000001B;完整嵌套、非自動結(jié)束、8086模式OUT81H,AL;寫ICW419、某系統(tǒng)使用兩片8259A管理中止,從片的INT連結(jié)到主片的IR2懇求輸入端。設(shè)

6、主片工作于邊緣觸發(fā)、特別完整嵌套、非自動結(jié)束和非緩沖方式,中止種類號為70H,端口地址為80H和81H;從片工作與邊緣觸發(fā)、完整嵌套、非自動結(jié)束和非緩沖方式,中止種類號為40H,端口地點為20H和21H。要求:1)畫出主、從片級聯(lián)圖2)編寫主、從片初始化程序主片初始化程序:MOVAL,00010001B;邊緣觸發(fā)、主片、寫ICW4OUT80H,AL;寫ICW1MOVAL,01110000B;中止種類號70H,則IR2為42HOUT81H,AL;寫ICW2MOVAL,00000100OUT81H,AL;寫ICW3MOVAL,00010001B;完整嵌套、非自動結(jié)束、8086模式OUT81H,AL

7、;寫ICW4從片初始化程序:MOVAL,00010001B;邊緣觸發(fā)、從片、寫ICW4OUT20H,AL;寫ICW1MOVAL,01000000B;中止種類號40H,則IR2為42HOUT21H,AL;寫ICW2MOVAL,00000010OUT21H,AL;寫ICW3MOVAL,00000001BOUT21H,AL;完整嵌套、非自動結(jié)束、;寫ICW48086模式20、某系統(tǒng)由8259A的IR2引入外設(shè)中止懇求(跳變信號有效),要求當(dāng)CPU響應(yīng)IR2請求時,輸出顯示字符串“*”,并中止10次退出,試編寫主程序和中止服務(wù)程序。程序:DATASEGMENTMESSDB*,OAH,ODH,$INTA

8、00EQU0020HINTA01EQU0021HDATAENDSSTACKSEGMENTSTACKDB100HDUP()STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKMAIN:MOVAX,DATAMOVDS,AXMOVDX,INTA00;8259A初始化MOVAL,13H;寫ICW1OUTDX,ALMOVDX,INTA01MOVAL,08H;寫ICW2OUTDX,ALMOVAL,01H;寫ICW4OUTDX,ALPUSHDSMOVAX,SEGINT-P;設(shè)置中止矢量MOVDS,AXMOVDX,OFFSETINT-PMOVAL,0AHMOVAH,25HPOPDSMOVAL,0FBH;寫中止障蔽字OCW1OUTDX,ALMOVDX,INTA00MOVAL,20H;寫中止結(jié)束方式OCW2OUTDX,ALMOVBX,10WAIT1:STI;開中止JMPWAIT1;等候中止INT-P:MOVAX,DATA;中止服務(wù)程序進口MOVDS,AXMOVDX,OFFSETMESS;輸出指定字符串MOVAH,09HINT21HMOVDX,INTA00;寫OCW2,送中止結(jié)束命令OUTDX,ALDECBX;控制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論