MCS_8086習(xí)題6_答案.doc_第1頁(yè)
MCS_8086習(xí)題6_答案.doc_第2頁(yè)
MCS_8086習(xí)題6_答案.doc_第3頁(yè)
MCS_8086習(xí)題6_答案.doc_第4頁(yè)
MCS_8086習(xí)題6_答案.doc_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

習(xí)題6:1. 請(qǐng)說(shuō)明8086系列微機(jī)的輸入輸出方式有哪幾種?主要特點(diǎn)是什么?l 無(wú)條件輸入輸出方式:CPU不需要檢測(cè)外設(shè)狀態(tài),直接使用IN和OUT指令進(jìn)行輸入和輸出;l 查詢(xún)方式:CPU需要查詢(xún)外設(shè)狀態(tài),當(dāng)外設(shè)滿(mǎn)足條件時(shí),才傳送數(shù)據(jù),此種方式接口簡(jiǎn)單,但CPU效率較低;l 中斷方式:CPU由主動(dòng)查詢(xún)變?yōu)楸粍?dòng)中斷,當(dāng)外設(shè)滿(mǎn)足條件時(shí),向CPU申請(qǐng)中斷,CPU停止當(dāng)前工作進(jìn)行中斷處理,返回?cái)帱c(diǎn)處繼續(xù)執(zhí)行,此種方式接口復(fù)雜,但CPU效率較高;l DMA方式:利用專(zhuān)用接口電路在外設(shè)與存儲(chǔ)器之間進(jìn)行高速數(shù)據(jù)傳輸,無(wú)需CPU參與,此種方式接口電路復(fù)雜,但適合大數(shù)據(jù)量傳輸。2. 請(qǐng)?jiān)敿?xì)說(shuō)明8088微處理器對(duì)中斷的處理過(guò)程1) CPU在每條指令執(zhí)行的最后一個(gè)時(shí)鐘周期檢測(cè)中斷請(qǐng)求,若有以下三種情況,則進(jìn)入中斷響應(yīng)周期。l 可屏蔽中斷請(qǐng)求,而且IF標(biāo)志為1;l 軟件中斷請(qǐng)求l NMI不可屏蔽中斷請(qǐng)求2) 獲取中斷類(lèi)型碼l 可屏蔽中斷請(qǐng)求:進(jìn)入中斷響應(yīng)周期,CPU發(fā)出/INTA信號(hào)給中斷源,中斷源通過(guò)數(shù)據(jù)總線(xiàn)的低8位發(fā)送中斷類(lèi)型碼給CPU;l 軟件中斷:中斷指令中可直接得到中斷類(lèi)型碼,若程序出錯(cuò),則使用默認(rèn)中斷類(lèi)型碼;l NMI不可屏蔽中斷:中斷類(lèi)型碼為23) 保護(hù)斷點(diǎn)系統(tǒng)自動(dòng)將Flag壓入堆棧,清除TF和IF,并將斷點(diǎn)處CS和IP壓入堆棧以保護(hù)斷點(diǎn),先壓CS后壓IP。4) 查找中斷向量根據(jù)中斷類(lèi)型碼在中斷向量表中查找相應(yīng)的中斷服務(wù)程序入口地址,并賦給CS和IP。5) 中斷服務(wù)處理l 保護(hù)現(xiàn)場(chǎng)l 中斷處理l 恢復(fù)現(xiàn)場(chǎng)l IRET指令返回6) 中斷返回,從堆棧中恢復(fù)斷點(diǎn)處的CS、IP和Flag3. IBM-PC/XT機(jī)中可以管理多少存儲(chǔ)器地址空間?I/O端口地址空間?1MB存儲(chǔ)空間,00000H0FFFFFH64KB I/O空間,0000H0FFFFH4. 在微機(jī)系統(tǒng)中使用8259A來(lái)管理設(shè)備的中斷請(qǐng)求,現(xiàn)在系統(tǒng)中有24個(gè)中斷源,請(qǐng)?jiān)O(shè)計(jì)管理方案,并畫(huà)出連接圖。需要4片8259IR0IR1IR2IR3IR4IR5IR6IR78259主片INTINTRCPUIR8IR9IR10IR11IR12IR13IR14IR158259從片INTIR16IR17IR18IR19IR20IR21IR22IR238259從片INTIR24IR25IR26IR27IR28IR29IR30IR318259從片INT5. 如圖所示,接口電路8255A的端口A工作于方式0,作為數(shù)據(jù)輸出端口,接有8個(gè)發(fā)光二極管;端口C的PC0作為輸入信號(hào)線(xiàn)與開(kāi)關(guān)相連。初始狀態(tài)為開(kāi)關(guān)斷開(kāi),此時(shí)二極管全滅。當(dāng)開(kāi)關(guān)閉合時(shí),使8個(gè)發(fā)光二極管自上而下依次被點(diǎn)亮,每位顯示時(shí)間約1秒鐘,且每次僅亮一個(gè)。當(dāng)點(diǎn)亮最下邊的二極管后,又回到最上邊循環(huán)顯示,直到開(kāi)關(guān)斷開(kāi),使二極管全滅為止。采用74LS138產(chǎn)生8255A的片選信號(hào),使其地址為280H283H。系統(tǒng)提供延時(shí)1秒子程序Delay。1) 請(qǐng)簡(jiǎn)要畫(huà)出硬件連接圖。(可自選門(mén)電路)。2) 編寫(xiě)實(shí)現(xiàn)上述功能的程序片段。要求包括:l 8255A的初始化。l 發(fā)光二極管的控制顯示過(guò)程。1)硬件連接圖文字說(shuō)明(圖略)A. 74LS138的地址譯碼l AEN連接/G2Al A9與A7連接到與門(mén)輸入,與門(mén)輸出連接到G1l A8連接/G2Bl A6與A5連接到或門(mén)輸入,或門(mén)輸出連接到Cl A4與A3連接到或們輸入,或門(mén)輸出連接到Bl A2連接到Al 譯碼輸出/Y0連接到8255的/CS端B. 8255的連接l /IOR連接/RD,/IOW連接/WRl 系統(tǒng)地址總線(xiàn)A1連接8255的A1引腳;l 系統(tǒng)地址總線(xiàn)A0連接8255的A0引腳;l 系統(tǒng)數(shù)據(jù)總線(xiàn)D7D0連接到8255的數(shù)據(jù)引腳D7D02)程序PORTAEQU280HPORTCEQU282HPCTRLEQU283HDISPPROC MOVAL, 81H;控制字為81H, A口輸出, 下C口輸入, 方式0MOVDX, PCTRLOUTDX, AL;寫(xiě)入控制字, 初始化8255DISP1:MOVAL, 0FFHMOVDX, PORTAOUTDX, AL;小燈全滅MOVBL, 0FEHDISP2:MOVDX, PORTCINAL, DX;讀C口狀態(tài)TESTAL, 01H;判斷PC0所接開(kāi)關(guān)是否閉合JZDISP3;如PC0為低電平, 開(kāi)關(guān)閉合, 則循環(huán)顯示JMPDISP1;若PC0為高電平, 開(kāi)關(guān)斷開(kāi), 則小燈全滅DISP3:MOVAL, BLMOVDX, PORTAOUTDX, AL;輸出控制小燈顯示, 每次只量1只CALLDELAY;延時(shí)1SROLBL, 1;循環(huán)左移1位, 使得小燈從上往下循環(huán)顯示JMPDISP2;跳轉(zhuǎn),繼續(xù)判斷開(kāi)關(guān)是否閉合RETDISPENDP6. 8086/8088系統(tǒng)中,以?xún)?nèi)存0000:0028H單元為首地址,連續(xù)存放80H、60H、40H、50H四個(gè)數(shù)據(jù),則中斷類(lèi)型碼為0AH的中斷申請(qǐng)所對(duì)應(yīng)的中斷服務(wù)程序入口地址為_(kāi)C_(A) 8060:4050 (B) 6080:5040(C) 5040:6080 (D) 4050:80607. 主機(jī)與外設(shè)傳送數(shù)據(jù)時(shí)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論