微機接口技術(shù)課后答案(劉樂善)_第1頁
微機接口技術(shù)課后答案(劉樂善)_第2頁
微機接口技術(shù)課后答案(劉樂善)_第3頁
微機接口技術(shù)課后答案(劉樂善)_第4頁
微機接口技術(shù)課后答案(劉樂善)_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

微機接口技術(shù)課后答案(劉樂善)微機接口技術(shù)課后答案(劉樂善)微機接口技術(shù)課后答案(劉樂善)xxx公司微機接口技術(shù)課后答案(劉樂善)文件編號:文件日期:修訂次數(shù):第1.0次更改批準審核制定方案設(shè)計,管理制度習(xí)題二什么是端口端口是接口電路中能被CPU直接訪問的寄存器。I/O端口的編址方式有幾種?各有何特點I/O端口的編址方式有兩種——統(tǒng)一編址方式(存儲器映象方式)和獨立編址方式(I/O映象方式、專用I/O指令方式)統(tǒng)一編址方式:從整個尋址空間中劃出一部分給I/O設(shè)備,其余的給存儲器,通過地址碼區(qū)分操作對象是存儲器還是I/O,二者的地址碼不重疊。這種方式的優(yōu)點是①I/O端口的編址空間大,且易于擴展②I/O指令豐富、功能齊全;缺點是①存儲器的地址空間減少,達不到系統(tǒng)最大的尋址空間②I/O指令比獨立編址方式的專用I/O指令長,譯碼時間長,執(zhí)行速度慢獨立編址方式:存儲單元與I/O端口分別編址,地址碼重疊,通過操作碼區(qū)分操作對象是存儲器還是I/O。這種方式的優(yōu)點是①I/O端口不占存儲器的編址空間,使存儲器的容量可達系統(tǒng)的最大尋址能力②I/O指令短、執(zhí)行速度快;指令清晰、可讀性強;缺點是①I/O端口地址范圍一旦確定,不易擴展②I/O指令種類有限,操作單一設(shè)計I/O設(shè)備接口卡時,為防止地址沖突,選用I/O端口地址的原則是什么為了避免端口地址發(fā)生沖突,在選擇I/O端口地址時一般要遵循以下的原則:凡是被系統(tǒng)配置所占用了的地址一律不能使用原則上講,未被占用的地址,用戶可以使用,但對計算機廠家申明保留的地址,不要使用,否則會發(fā)生I/O端口地址重疊和沖突一般,用戶可使用300H~31FH地址,這是IBM-PC微機留作實驗卡的,用戶可以使用。為了避免與其他用戶開發(fā)的插件板發(fā)生地址沖突,最好采用地址開關(guān)。I/O端口地址譯碼電路在接口電路中的作用是什么I/O端口地址譯碼電路的作用就是把地址和控制信號進行邏輯組合,從而產(chǎn)生對接口芯片的選擇信號。在I/O端口地址譯碼電路中常常設(shè)置AEN=0,這有何意義AEN=1,表示正在進行DMA操作,在I/O端口地址譯碼電路中,常常令A(yù)EN=0時,譯碼輸出才有效,這樣做的目的是為了避免在DMA操作周期中,由DMA控制器對這些以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。若要求I/O端口地址為374H,則在圖(b)中的輸入地址線要作哪些改動?

為了使I/O端口的地址為374H,圖(b)中地址線A2、A8后的非門去掉,而在地址線A3、A7后面加上非門。即修改后地址線A0、A1、A3、A7后有非門,其余地址線后無非門。如圖所示:圖是PC機系統(tǒng)板的I/O端口地址譯碼電路,它有何特點?試根據(jù)圖中地址線的分配,寫出DMAC、INTR、T/C以及PPI的地址范圍

在圖的譯碼電路中,不管芯片本身需要多少個端口地址,一律分配一個含有32個地址的地址范圍。其中DMAC、INTR、T/C和PPI的地址范圍分別是:DMAC:00H~1FH;INTR:20H~3FH;T/C:40H~5FH;PPI:60H~7FH在圖譯碼電路中,若要改變I/O端口地址,使其地址范圍為300H~307H,則開關(guān)S0~S9應(yīng)如何設(shè)置由于AEN必須為0,所以S9一定是閉合的,若使譯碼輸出地址范圍為300H~307H,則有如下的分析:A11A10A9A8A7A6A5A4A3A2A1A0001100000000……111S8S7S6S5S4S3S2S1S0開開合合開開開開開所以,S0~S9中S5、S6和S9是閉合的,其余的開關(guān)全部斷開。GAL器件有那些特點?采用GAL器件進行I/O地址譯碼有何優(yōu)點略。采用GAL器件設(shè)計開發(fā)一個地址譯碼電路的步驟和方法如何略。通常所說的I/O操作是指CPU直接對I/O設(shè)備進行操作,這話對嗎這話不對,I/O操作是指I/O端口操作,即訪問與I/O設(shè)備相關(guān)的端口,而不是對I/O設(shè)備直接操作。在獨立編址方式下,CPU采用什么指令來訪問端口?獨立編址方式下,采用專用的I/O指令——輸入/輸出指令(如PC系列微機中的IN、OUT)來訪問端口。在I/O指令中端口地址的寬度及尋址方式有哪兩種?PC系列微機中,I/O指令對端口的尋址方式有兩種:直接尋址和間接尋址(必須由DX間址)。直接尋址方式中,端口地址的寬度為8位,即地址范圍是00H~FFH;間接尋址方式中,端口地址的寬度為16位,即地址范圍是0000H~FFFFH。CPU從端口讀數(shù)據(jù)或向端口寫數(shù)據(jù)是否涉及到一定要與存儲器打交道?通常所說的CPU從端口讀數(shù)據(jù)或向端口寫數(shù)據(jù),僅僅是指I/O端口與CPU的累加器之間的數(shù)據(jù)傳送,并未涉及數(shù)據(jù)是否傳送到存儲器。由于累加器只能保存一個數(shù)據(jù),所以在實際中通常是I/O與存儲器交換數(shù)據(jù)。I/O端口地址譯碼電路一般有哪幾種結(jié)構(gòu)形式?I/O端口地址譯碼電路一般有兩種結(jié)構(gòu)形式:固定式端口地址譯碼——硬件電路不改動,譯碼輸出的地址或地址范圍不變可選式端口地址譯碼——電路中有若干個DIP開關(guān),硬件電路不改動,只改變開關(guān)的狀態(tài),就可以使譯碼輸出的地址或地址范圍發(fā)生變化。I/O地址線用作端口尋址時,高位地址線和低位地址線各作何用途如何決定低位地址線的根數(shù)CS一般情況下,高位地址線與控制信號線進行邏輯組合,經(jīng)譯碼電路產(chǎn)生I/O接口芯片的片選信號——實現(xiàn)片間選擇;低位地址線不參與譯碼,直接與I/O接口芯片的地址線相連——實現(xiàn)I/O接口芯片的片內(nèi)端口選擇。CS低位地址線的根數(shù)由I/O接口芯片內(nèi)部的端口數(shù)量決定,如果I/O接口芯片內(nèi)部有2n個端口(其引腳上一定有n根地址線),那么,尋址端口時,低位地址線的根數(shù)就是n。可選式I/O端口地址譯碼電路一般由哪幾部分組成?可選式I/O端口地址譯碼電路一般由地址開關(guān)(DIP開關(guān))、譯碼器、比較器或異或門組成。采用GAL器件設(shè)計地址譯碼電路時,其核心是編寫GAL器件輸入源文件(即GAL設(shè)計說明書)。現(xiàn)利用GAL16V8設(shè)計一個擴展系統(tǒng)的地址譯碼電路,要求該系統(tǒng)的I/O端口地址范圍分別為300H~31FH和340H~35FH;存儲器地址范圍為D0000H~EFFFFH。試編寫GAL16V8的編程輸入源文件。略。Y5Y5Y5若將圖中DIP開關(guān)狀態(tài)設(shè)置為:S2和S1合上(ON);S3Y5Y5Y5如果S2和S1合上(ON);S3和S0斷開(OFF),有效時,各位地址線的狀態(tài)如下:A9A8A7A6A5A4A3A210010101S3S2S1S0開合

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論