微型计算机硬盘接口主要分为,北京交通大学微机原理与接口技术_期末复习题_图文...
北京交通大學(xué)微機原理與接口技術(shù)_期末復(fù)習(xí)題_圖文
更新時間:2017/1/26 18:34:00??瀏覽量:1285??手機版
“微機原理與接口技術(shù)”2008年期末考試復(fù)習(xí)題
1. 微機系統(tǒng)的硬件由哪幾部分組成?
答:三部分:微型計算機(微處理器,存儲器,I/0接口,系統(tǒng)總線),外圍設(shè)備,電源。
2. 什么是微機的總線,分為哪三組?
答:是傳遞信息的一組公用導(dǎo)線。分三組:地址總線,數(shù)據(jù)總線,控制總線。
3. 8086/8088CPU的內(nèi)部結(jié)構(gòu)分為哪兩大模塊,各自的主要功能是什么?
答:總線接口部件(BIU)功能:根據(jù)執(zhí)行單元EU的請求完成CPU與存儲器或IO設(shè)備之間的數(shù)據(jù)傳送。執(zhí)行部件(EU),作用:從指令對列中取出指令,對指令進行譯碼,發(fā)出相應(yīng)的傳送數(shù)據(jù)或算術(shù)的控制信號接受由總線接口部件傳送來的數(shù)據(jù)或把數(shù)據(jù)傳送到總線接口部件進行算術(shù)運算。
4. 8086指令隊列的作用是什么?
答:作用是:在執(zhí)行指令的同時從內(nèi)存中取了一條指令或下幾條指令,取來的指令放在指令隊列中這樣它就不需要象以往的計算機那樣讓CPU輪番進行取指和執(zhí)行的工作,從而提高CPU的利用率。
5. 8086的存儲器空間最大可以為多少?怎樣用16位寄存器實現(xiàn)對20位地址的尋
址?完成邏輯地址到物理地址轉(zhuǎn)換的部件是什么?
答:8086的存儲器空間最大可以為2^20(1MB);8086計算機引入了分段管理機制,當(dāng)CPU尋址某個存儲單元時,先將段寄存器內(nèi)的內(nèi)容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6. 段寄存器CS=1200H,指令指針寄存器IP=FF00H,此時,指令的物理地址為多
少?指向這一物理地址的CS值和IP值是唯一的嗎?
答:指令的物理地址為21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7. 設(shè)存儲器的段地址是4ABFH,物理地址為50000H,其偏移地址為多少? 答:偏移地址為54100H。(物理地址=段地址*16+偏移地址)
8. 8086/8088CPU有哪幾個狀態(tài)標(biāo)志位,有哪幾個控制標(biāo)志位?其意義各是什么? 答:狀態(tài)標(biāo)志位有6個: ZF,SF,CF,OF,AF,PF。其意思是用來反映指令執(zhí)行的特征,通常是由CPU根據(jù)指令執(zhí)行結(jié)果自動設(shè)置的;控制標(biāo)志位有3個:DF,IF,TF。它是由程序通過執(zhí)行特定的指令來設(shè)置的,以控制指令的操作方式。
9. 8086CPU的AD0~AD15是什么引腳?
答:數(shù)據(jù)與地址引腳
10. INTR、INTA、NMI、ALE、HOLD、HLDA引腳的名稱各是什么?
答:INTR是可屏蔽請求信號,INTA中斷響應(yīng)信號,NMI是不可屏蔽中斷請求信號,ALE是地址鎖存允許信號,HOLD總線請求信號,HLDA總線請求響應(yīng)信號。
11. 虛擬存儲器有哪兩部分組成?
答:有主存儲器和輔助存儲器。
12. 在80x86中,什么是邏輯地址、線性地址、物理地址?
答:線性地址是連續(xù)的不分段的地址;邏輯地址是由程序提供的地址;物理地址是內(nèi)存單元的實際地址。
13. 段描述符分為哪幾種?
答:分為三大類,程序段描述符,系統(tǒng)段描述符,門描述符。
14. RAM有幾種,各有什么特點?ROM有幾種,各有什么特點?
答:RAM有兩種,SRAM(靜態(tài)RAM),它采用觸發(fā)器電路構(gòu)成一個二進制位信息的存儲單元,這種觸發(fā)器一般由6個晶體管組成,它讀出采用單邊讀出的原理,寫入采用雙邊寫入原理;DRAM(動態(tài)RAM),它集成度高,內(nèi)部存儲單元按矩陣形式排列成存儲體,通常采用行,列地址復(fù)合選擇尋址法。ROM有5種,固定掩摸編程ROM,可編程PROM,紫外光檫除可編程EPROM,電可檫除的可編程EPROM,閃速存儲器。
15. 若用4K*1位的RAM芯片組成8K*8為的存儲器,需要多少芯片?A19—A0
地址線中哪些參與片內(nèi)尋址,哪些用做芯片組的片選信號?
答:需要16片芯片;其中A11-A0參與片內(nèi)尋址;A12做芯片組的片選信號。
16. 若系統(tǒng)分別使用512K*8、1K*4、16K*8、64K*1的RAM,各需要多
少條地址線進行尋址,各需要多少條數(shù)據(jù)線?
答:512K*8需要19條地址線,8條數(shù)據(jù)線。1K*4需要10條地址線,4條數(shù)據(jù)線。16K*8需要14條地址線,8條數(shù)據(jù)線。64K*1需要14條地址線,1條數(shù)據(jù)線。
17. 某微機系統(tǒng)的RAM容量為8K*8,若首地址為4800H,則最后一個單元的地址
是多少?
答:最后一個單元的地址是:4800H+2^13-1
18. 什么是總線,微機中的總線通常分為哪幾類?
答:是一組信號線的集合,是一種在各模塊間傳送信息的公共通路;有四類,片內(nèi)總線,微處理器總線,系統(tǒng)總線,外總線。
19. 微處理器為什么需要用接口和外設(shè)相連接?
答:因為許多接口設(shè)備中,在工作原理,驅(qū)動方式,信息格式以及工作速度方面彼此相差很大,因此為了進行速度和工作方式的匹配,并協(xié)助完成二者之間數(shù)據(jù)傳送控制任務(wù)。
20. 一般的I/O接口電路有哪四種寄存器,它們各自的作用是什么?
答:數(shù)據(jù)輸入寄存器,數(shù)據(jù)輸入寄存器,狀態(tài)寄存器和控制寄存器。數(shù)據(jù)端口能對傳送數(shù)據(jù)提供緩沖,隔離,寄存的作用 ;狀態(tài)寄存器用來保存外設(shè)或接口的狀態(tài);控制寄存器用來寄存CPU通過數(shù)據(jù)總線發(fā)來的命令。
21. 8086最多可有多少級中斷?按照產(chǎn)生中斷的方法分為哪兩大類?
答:有8級;按照產(chǎn)生中斷的方法可分為硬件中斷和軟件中斷。
22. 什么是中斷?什么是中斷向量?中斷向量表的地址范圍?
答:中斷就是CPU在執(zhí)行當(dāng)前程序時由于內(nèi)外部事件引起CPU暫時停止當(dāng)前正在執(zhí)行的程序而轉(zhuǎn)向執(zhí)行請求CPU暫時停止的內(nèi)外部事件的服務(wù)程序,該程序處理完后又返回繼續(xù)執(zhí)行被停止的程序;中斷向量是中斷處理子程序的入口地址;地址范圍是00000H-003FFH。
23. 中斷向量表的功能是什么?若中斷向量號分別為1AH和20H,則它們的中斷向
量在中斷向量表的什么位置上?
答:中斷向量表的功能是當(dāng)中斷源發(fā)出中斷請求時,即可查找該表,找出其中斷向量,就可轉(zhuǎn)入相應(yīng)的中斷服務(wù)子程序。1AH在中斷向量表的位置是1AH*4=68H在中斷向量表0000:0068處;20H在中斷向量表的位置是80H在中斷向量表0000:0080處。
24. 通常,解決中斷優(yōu)先級的方法有哪幾種?
答:3種,軟件查詢確定優(yōu)先級,硬件優(yōu)先級排隊電路確定優(yōu)先級,具體中斷屏蔽的接口電路。
25. 8259A通過級聯(lián)的方式可以由幾片構(gòu)成最多多少級優(yōu)先權(quán)的中斷源。
答:8259A通過級聯(lián)的方式由9片構(gòu)成最多64級優(yōu)先權(quán)的中斷源。
26. 簡述中斷控制器8259A的內(nèi)部結(jié)構(gòu)和主要功能。
答:8259A的內(nèi)部結(jié)構(gòu)有數(shù)據(jù)總線緩沖器,讀寫邏輯電路,級聯(lián)緩沖比較器,中斷請求寄存器(IRR),中斷屏蔽寄存器(IMR),中斷服務(wù)寄存器(ISR),優(yōu)先權(quán)判別器(PR),控制邏輯。
27. 8259A的內(nèi)部寄存器中IRR、IMR、ISR三個寄存器的作用是什么?
答:見課本153頁。
28. 8259A有哪些中斷結(jié)束方式,分別適用于哪些場合。
答:8259A有2種中斷結(jié)束方式:中斷自動結(jié)束方式,中斷非自動結(jié)束方式(一般中斷和特殊中斷);中斷自動結(jié)束方式只適合有一塊8259A,并且各中斷不發(fā)生嵌套的情況。中斷非自動結(jié)束方式只能適合與全嵌套方式下不能用與循環(huán)優(yōu)先級方式。
29. 8259A對優(yōu)先級的管理方式有哪幾種,各是什么含義?
答:有4種,普通全嵌套方式,特殊全嵌套方式,自動循環(huán)方式,優(yōu)先級特殊循環(huán)方式(詳細見課本P159和P160)
30. 8259A的初始化命令字和操作命令字有哪些,其功能是什么;哪些應(yīng)寫入奇地址,哪些應(yīng)寫入偶地址。
答:8259A的初始化命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。(見課本P155到P158);ICW2,ICW3,ICW4,OCW1寫如奇地址,ICW1,OCW2,OCW3為偶地址。
31. 簡述8259A的初始化過程。
答:8259A的初始化編程,需要CPU向它輸出一個2—4字節(jié)的初始化命令字, 輸出初始化命令字的流程如圖所示,其中ICW1和ICW2是必須的,而ICW3和ICW4需根據(jù)具體的情況來加以選擇。各初始
化命令字的安排與作用分?jǐn)⑷缦?#xff1a;
32. 8253有幾個計數(shù)通道,每條計數(shù)通
道有哪些信號線,其作用是什么?
答:8253有三個計數(shù)通道,每個計數(shù)通
道有3條信號線:CLK:計數(shù)輸入用于
輸入定時基準(zhǔn)脈沖或計數(shù)脈沖.OUT:輸
出信號以相應(yīng)的電平指示計數(shù)的完成或
輸出脈沖的波型.GATA:選通輸入用于
啟動或禁止計數(shù)器的操作,以使計數(shù)器
和計數(shù)輸入信號同步。
33. 8253有幾種工作方式,其特點是什
么?
答:六種方式(見課本P224)
34. 8253的內(nèi)部寄存器及各位的意義是
什么?
答:8253的內(nèi)部寄存器有四個,8
位的控制寄存器:初始化時,將控制字寫入該寄
存器;16位的計數(shù)器初值寄存器,初始化是寫入該計數(shù)器的初始值,其最大初始值為0000H;16位的減一計數(shù)器,計數(shù)器的初值由計數(shù)初值寄存器送入減法計數(shù)器,當(dāng)計數(shù)輸入端輸入一個計數(shù)脈沖時,減法計數(shù)器內(nèi)容減一;16位的輸出鎖存器用來鎖存計數(shù)脈沖時,減法計數(shù)器內(nèi)容減一。
35. 8255A的功能是什么,有哪幾個控制字,各位的意義是什么?
答:8255A是一種通用的可編程程序并行I/O接口芯片.它有兩個控制字,一個是方式選擇控制字,它的作用是實現(xiàn)對8255A的各個端口的選擇。一個是對C口進行置位或復(fù)位控制字. 它的作用是能實現(xiàn)對端口C的每一位進行控制。
36. 8255A的A口、B口、C口有哪幾種工作方式,其特點是什么?C口有哪些使用
特點?
答:8255A的A口可以工作在3種工作方式的任何一種,B口只能工作在方式0或方式1,C口則常常配合端口A和端口B工作,為這兩個端口的輸入/輸出傳輸提供控制信號和狀態(tài)信號。
37. 同步通信、異步通信的幀格式各是什么?什么是奇、偶校驗?
答:異步通信的幀格式是用一個起始位表示傳送字符的開始,用1-2個停止位表示字符結(jié)束。起始位與停止位之間是數(shù)據(jù)位,數(shù)據(jù)位后是校驗位,數(shù)據(jù)的最底位緊跟起始位,其他各位順序傳送;同步通信的幀格式是在每組字符之前必須加上一個或多個同步字符做為一個信息幀的起始位。
38. 什么是波特率?若在串行通信中的波特率是1200b/s,8位數(shù)據(jù)位,1個停止位,無校驗位,傳輸1KB的文件需要多長時間?
答:波特率是單位時間內(nèi)通信系統(tǒng)所傳送的信息量。
需要多長時間=1024/(1200/10)=8.53s
39. 對8255A進行初始化,要求端口A工作于方式1,輸入;端口B工作于方式0,輸出;端口C的高4位配合端口A工作,低4位為輸入。設(shè)控制口的地址為006CH。 答:由題知應(yīng)為10111001H(B9H)
MOV AL,B9H
MOV DX,006CH
OUT DX,AL
40. 設(shè)8255A的四個端口地址分別為00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法對PC6置1,對PC4置0。
答:MOV DX,00C0H;端口地址
MOV AL,00001101 ;對PC6置1
OUT DX,AL
MOV AL,00001000 ;對PC4置0
OUT DX,AL
41. 試按照如下要求對8259A進行初始化:系統(tǒng)中只有一片8259A,中斷請求信號用電平觸發(fā)方式,下面要用ICW4,中斷類型碼為60H、61H、62H……67H,用全嵌套方式,不用緩沖方式,采用中斷自動結(jié)束方式。設(shè)8259A的端口地址為94H和95H。 答:MOV DX,94H;偶地址
MOV AL,00011011B;ICW1
總結(jié)
以上是生活随笔為你收集整理的微型计算机硬盘接口主要分为,北京交通大学微机原理与接口技术_期末复习题_图文...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 欧曼车挂六挡脱挡什么原因?
- 下一篇: 郑州长城汽车?