微機原理第6章習(xí)題參考答案_第1頁
微機原理第6章習(xí)題參考答案_第2頁
微機原理第6章習(xí)題參考答案_第3頁
微機原理第6章習(xí)題參考答案_第4頁
微機原理第6章習(xí)題參考答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!第6章習(xí)題參考答案1.CPU與外部設(shè)備通信為什么要使用接口?答:CPU要與外部設(shè)備直接通信會存在以下兩個方面的問題:首先是速度問題,CPU的運行速度要比外設(shè)的處理速度高得多,通常僅使用簡單的一條輸入/輸出指令是無法完成CPU與外設(shè)之間的信息交換的;其次,外設(shè)的數(shù)據(jù)和控制線也不可能與CPU直接相連,如一臺打印機不能將其數(shù)據(jù)線與CPU的管腳相連,鍵盤或者其他外設(shè)也是如此,同時外設(shè)的數(shù)據(jù)格式千差萬別,也不可能直接與CPU連接。所以,要完成CPU與外部各通信設(shè)備的信息交換,就需要接口電路以解決以上問題。2.I/O接口有什么用途?答:主要由以下幾個方面的用途:a完成地址譯碼或設(shè)備選擇,使CPU能與某一指定的外部設(shè)備通信。b狀態(tài)信息的應(yīng)答,以協(xié)調(diào)數(shù)據(jù)傳輸之前的準(zhǔn)備工作。c進(jìn)行中斷管理,提供中斷信號。d進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,如正負(fù)邏輯轉(zhuǎn)換、串行與并行數(shù)據(jù)轉(zhuǎn)換。e進(jìn)行電平轉(zhuǎn)換,如TTL電平與MOS電平間的轉(zhuǎn)換。f協(xié)調(diào)速度,如采用鎖存、緩沖、驅(qū)動等。h時序控制,提供實時時鐘信號。3.I/O端口有哪兩種尋址方式?各有何優(yōu)缺點?答:I/O端口的尋址方式有存儲器映像I/O和I/O映像I/O兩種尋址方式。存儲器映像I/O方式是將系統(tǒng)中存儲單元和I/O端口的地址統(tǒng)一編址,這樣一個I/O端口地址就是一個存儲單元地址,在硬件上沒有區(qū)別,對可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!I/O端口的訪問與存儲器的訪問相同。其缺點是占用了儲存器的地址空間,同時由于存儲器地址和I/O端口在指令形式上沒有區(qū)別,增加了程序設(shè)計的難度。其優(yōu)點是不需要專門為I/O端口設(shè)計電路,可與存儲器地址訪問硬件混合設(shè)計。另一個優(yōu)點是,由于I/O端口和存儲器地址是相同的形式,就可以直接使用與存儲器相同的指令,這將會豐富對I/O端口的操作指令。與存儲器映像I/O相反,I/O映像I/O就必須為I/O端口設(shè)計專門的硬件電路,其端口地址也是獨立于存儲器,也有專門的輸入/輸出指令等其優(yōu)缺點與存儲器映像I/O正好相反。4.在8086微機系統(tǒng)中有個外設(shè),使用存儲器映像的I/O尋址方式該外設(shè)地址為01000H。試畫出其譯碼器的連接電路,使其譯碼器輸出滿足上述地址要求,譯碼器使用74LS138芯片。答:見圖6-1可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!5.微機系統(tǒng)的輸入/輸出指什么?輸入和輸出有什么不同?答:微機系統(tǒng)的輸入/輸出是指計算機從外部獲得信息和從外部設(shè)備輸出信息。當(dāng)然,輸入是微機系統(tǒng)從外部獲得信息,典型的設(shè)備如鍵盤、鼠標(biāo)等,輸出是微機系統(tǒng)將信息送出,典型的設(shè)備如顯示器、打印機等。6.在輸入/輸出電路中為什么常常要用鎖存器和緩沖器?答:輸入/輸出按方式分為程序控制和DMA兩類,程序控制方式又分為同步方式、異步方式和中斷方式。在程序控制方式中,同步方式的軟件編程和硬件實現(xiàn)都十分簡單,當(dāng)需要時,就可以直接在需要輸入/輸出的地方寫輸入/輸出指令。異步方式由于需要根據(jù)狀態(tài)信息進(jìn)行輸入/輸出操作,就需要增加必要的“握手”信號電路,程序設(shè)計也要包括對狀態(tài)信息的判斷,根據(jù)狀態(tài)信息再決定是繼續(xù)等待還是將信息讀入或輸出。中斷方式在程序控制輸入/輸出方式中比較復(fù)雜,需要有中斷控制器等硬件電路和接口芯片,程序也包括了中斷處理程序來完成計算機輸入、輸出。DMA是另一類輸入/輸出方式,在進(jìn)行輸入/輸出時,不需要CPU直接參加操作,而僅是將總線空出給DMA控制器使用。當(dāng)然,DMA方式要求的硬件電路更加復(fù)雜。其優(yōu)點是響應(yīng)速度快,缺點是需要增加硬件電路。7、在輸入/輸出的電路中,為什么常常要用到鎖存器和緩沖器?答:一般來說,I/O設(shè)備速度比CPU執(zhí)行速度慢,故輸入設(shè)備的數(shù)據(jù)線鎖存在端口的鎖存器中,CPU從端口中讀入數(shù)據(jù);輸出時CPU將數(shù)據(jù)“打入”緩沖器后就可以退出,外設(shè)從緩沖器取數(shù)據(jù)??蓮?fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!可復(fù)制、編制,期待你的好評與關(guān)注!8、采用異步查詢方式時,輸入查詢和輸出查詢有什么不同?答:異步查詢方式是根據(jù)外設(shè)的狀態(tài)決定下一步操作。輸入查詢方式是在取數(shù)之前通過查詢外設(shè)的狀態(tài)判斷是否把數(shù)據(jù)已經(jīng)準(zhǔn)備好,而輸出方式是判斷上次輸出的數(shù)據(jù)是否已經(jīng)取走,才決定是否再輸出下一個數(shù)據(jù)。這兩種方式的不同是判斷緩沖區(qū)數(shù)據(jù)是否存在;對于輸入,緩沖區(qū)數(shù)據(jù)已存在時從數(shù)據(jù)端口讀取數(shù)據(jù);對于輸出,緩沖區(qū)為空時才向數(shù)據(jù)端口輸出數(shù)據(jù)。9、8086CPU在執(zhí)行輸入/輸出指令時,CPU的那些控制管腳起作用,什么樣的電平有效?答:8086CPU的M/管腳是區(qū)分輸入/輸出指令和存儲器訪問指令的,黨委低電平時,是執(zhí)行輸入/輸出指令。當(dāng)然,8086CPU的讀寫信號和信號都在輸入/輸出指令時起作用。10、8086CPU分配的端口地址有何限制?為什么?答:8086CPU用或形成端口地址,在指令中尋址方式不同。由于輸入/輸出常

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論