機原理與接口技術試題及參考答案
機原理與接口技術課程的學習中,寫試題是很關鍵的一步。以下是陽光網小編要與大家分享的機原理與接口技術試題,供大家參考!
機原理與接口技術試題(一)
1. 微機系統的硬件由哪幾部分組成?
答:三部分:微型計算機(微處理器,存儲器,I/0接口,系統總線),外圍設備,電源。
2. 什么是微機的總線,分為哪三組?
答:是傳遞信息的一組公用導線。分三組:地址總線,數據總線,控制總線。
3. 8086/8088CPU的內部結構分為哪兩大模塊,各自的主要功能是什么?
答:總線接口部件(BIU)功能:根據執行單元EU的請求完成CPU與存儲器或IO設備之間的數據傳送。執行部件(EU),作用:從指令對列中取出指令,對指令進行譯碼,發出相應的傳送數據或算術的控制信號接受由總線接口部件傳送來的數據或把數據傳送到總線接口部件進行算術運算。
4. 8086指令隊列的作用是什么?
答:作用是:在執行指令的同時從內存中取了一條指令或下幾條指令,取來的指令放在指令隊列中這樣它就不需要象以往的計算機那樣讓CPU輪番進行取指和執行的工作,從而提高CPU的利用率。
5. 8086的存儲器空間最大可以為多少?怎樣用16位寄存器實現對20位地址的尋址?完成邏輯地址到物理地址轉換的部件是什么?
答:8086的存儲器空間最大可以為2^20(1MB);8086計算機引入了分段管理機制,當CPU尋址某個存儲單元時,先將段寄存器內的內容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6. 段寄存器CS=1200H,指令指針寄存器IP=FF00H,此時,指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?
答:指令的物理地址為21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7. 設存儲器的段地址是4ABFH,物理地址為50000H,其偏移地址為多少?
答:偏移地址為54100H。(物理地址=段地址*16+偏移地址)
8. 8086/8088CPU有哪幾個狀態標志位,有哪幾個控制標志位?其意義各是什么?
答:狀態標志位有6個: ZF,SF,CF,OF,AF,PF。其意思是用來反映指令執行的特征,通常是由CPU根據指令執行結果自動設置的;控制標志位有3個:DF,IF,TF。它是由程序通過執行特定的指令來設置的,以控制指令的操作方式。
9. 8086CPU的AD0~AD15是什么引腳?
答:數據與地址引腳
10. INTR、INTA、NMI、ALE、HOLD、HLDA引腳的名稱各是什么?
答:INTR是可屏蔽請求信號,INTA中斷響應信號,NMI是不可屏蔽中斷請求信號,ALE是地址鎖存允許信號,HOLD總線請求信號,HLDA總線請求響應信號。
機原理與接口技術試題(二)
11. 虛擬存儲器有哪兩部分組成?
答:有主存儲器和輔助存儲器。
12. 在80x86中,什么是邏輯地址、線性地址、物理地址?
答:線性地址是連續的不分段的地址;邏輯地址是由程序提供的地址;物理地址是內存單元的實際地址。
13. 段描述符分為哪幾種?
答:分為三大類,程序段描述符,系統段描述符,門描述符。
14. RAM有幾種,各有什么特點?ROM有幾種,各有什么特點? 答:RAM有兩種,SRAM(靜態RAM),它采用觸發器電路構成一個二進制位信息的存儲單元,這種觸發器一般由6個晶體管組成,它讀出采用單邊讀出的原理,寫入采用雙邊寫入原理;DRAM(動態RAM),它集成度高,內部存儲單元按矩陣形式排列成存儲體,通常采用行,列地址復合選擇尋址法。ROM有5種,固定掩摸編程ROM,可編程PROM,紫外光檫除可編程EPROM,電可檫除的可編程EPROM,閃速存儲器。
15. 若用4K*1位的RAM芯片組成8K*8為的存儲器,需要多少芯片?A19—A0地址線中哪些參與片內尋址,哪些用做芯片組的片選信號?
答:需要16片芯片;其中A11-A0參與片內尋址;A12做芯片組的片選信號。
16. 若系統分別使用512K*8、1K*4、16K*8、64K*1的'RAM,各需要多少條地址線進行尋址,各需要多少條數據線?
答:512K*8需要19條地址線,8條數據線。1K*4需要10條地址線,4條數據線。16K*8需要14條地址線,8條數據線。64K*1需要14條地址線,1條數據線。
17. 某微機系統的RAM容量為8K*8,若首地址為4800H,則最后一個單元的地址是多少?
答:最后一個單元的地址是:4800H+2^13-1
18. 什么是總線,微機中的總線通常分為哪幾類?
答:是一組信號線的集合,是一種在各模塊間傳送信息的公共通路;有四類,片內總線,微處理器總線,系統總線,外總線。
19. 微處理器為什么需要用接口和外設相連接?
答:因為許多接口設備中,在工作原理,驅動方式,信息格式以及工作速度方面彼此相差很大,因此為了進行速度和工作方式的匹配,并協助完成二者之間數據傳送控制任務。
20. 一般的I/O接口電路有哪四種寄存器,它們各自的作用是什么? 答:數據輸入寄存器,數據輸入寄存器,狀態寄存器和控制寄存器。數據端口能對傳送數據提供緩沖,隔離,寄存的作用 ;狀態寄存器用來保存外設或接口的狀態;控制寄存器用來寄存CPU通過數據總線發來的命令。
機原理與接口技術試題(三)
21. 8086最多可有多少級中斷?按照產生中斷的方法分為哪兩大類? 答:有8級;按照產生中斷的方法可分為硬件中斷和軟件中斷。
22. 什么是中斷?什么是中斷向量?中斷向量表的地址范圍?
答:中斷就是CPU在執行當前程序時由于內外部事件引起CPU暫時停止當前正在執行的程序而轉向執行請求CPU暫時停止的內外部事件的服務程序,該程序處理完后又返回繼續執行被停止的程序;中斷向量是中斷處理子程序的入口地址;地址范圍是00000H-003FFH。
23. 中斷向量表的功能是什么?若中斷向量號分別為1AH和20H,則它們的中斷向量在中斷向量表的什么位置上?
答:中斷向量表的功能是當中斷源發出中斷請求時,即可查找該表,找出其中斷向量,就可轉入相應的中斷服務子程序。1AH在中斷向量表的位置是1AH*4=68H在中斷向量表0000:0068處;20H在中斷向量表的位置是80H在中斷向量表0000:0080處。
24. 通常,解決中斷優先級的方法有哪幾種?
答:3種,軟件查詢確定優先級,硬件優先級排隊電路確定優先級,具體中斷屏蔽的接口電路。
25. 8259A通過級聯的方式可以由幾片構成最多多少級優先權的中斷源。
答:8259A通過級聯的方式由9片構成最多64級優先權的中斷源。
26. 簡述中斷控制器8259A的內部結構和主要功能。
答:8259A的內部結構有數據總線緩沖器,讀寫邏輯電路,級聯緩沖比較器,中斷請求寄存器(IRR),中斷屏蔽寄存器(IMR),中斷服務寄存器(ISR),優先權判別器(PR),控制邏輯。
7. 8259A的內部寄存器中IRR、IMR、ISR三個寄存器的作用是什么?
答:見課本153頁。
28. 8259A有哪些中斷結束方式,分別適用于哪些場合。
答:8259A有2種中斷結束方式:中斷自動結束方式,中斷非自動結束方式(一般中斷和特殊中斷);中斷自動結束方式只適合有一塊8259A,并且各中斷不發生嵌套的情況。中斷非自動結束方式只能適合與全嵌套方式下不能用與循環優先級方式。
29. 8259A對優先級的管理方式有哪幾種,各是什么含義?
答:有4種,普通全嵌套方式,特殊全嵌套方式,自動循環方式,優先級特殊循環方式(詳細見課本P159和P160)
30. 8259A的初始化命令字和操作命令字有哪些,其功能是什么;哪些應寫入奇地址,哪些應寫入偶地址。
【機原理與接口技術試題及參考答案】相關文章: