計算機組成原理試題 (1)_第1頁
計算機組成原理試題 (1)_第2頁
計算機組成原理試題 (1)_第3頁
計算機組成原理試題 (1)_第4頁
計算機組成原理試題 (1)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機組成原理練習題1一、選擇題1CPU響應中斷的時間是_。A中斷源提出請求; B取指周期結束;C執(zhí)行周期結束;D間址周期結束。2下列說法中_是正確的。A加法指令的執(zhí)行周期一定要訪存;B加法指令的執(zhí)行周期一定不訪存;C指令的地址碼給出存儲器地址的加法指令,在執(zhí)行周期一定訪存;D指令的地址碼給出存儲器地址的加法指令,在執(zhí)行周期不一定訪存。3垂直型微指令的特點是_。A微指令格式垂直表示;B控制信號經過編碼產生;C采用微操作碼;D采用微指令碼。4基址尋址方式中,操作數的有效地址是_。A基址寄存器內容加上形式地址(位移量); B程序計數器內容加上形式地址;C變址寄存器內容加上形式地址; D寄存器內容加

2、上形式地址。5常用的虛擬存儲器尋址系統(tǒng)由_兩級存儲器組成。A主存輔存;BCache主存;CCache輔存;D主存硬盤。6DMA訪問主存時,讓CPU處于等待狀態(tài),等DMA的一批數據訪問結束后,CPU再恢復工作,這種情況稱作_。A停止CPU訪問主存;B周期挪用;CDMA與CPU交替訪問;DDMA。7在運算器中不包含_。A狀態(tài)寄存器;B數據總線;CALU;D地址寄存器。8計算機操作的最小單位時間是_。A時鐘周期;B指令周期;CCPU周期;D中斷周期。9用以指定待執(zhí)行指令所在地址的是_。A指令寄存器;B數據計數器;C程序計數器;pc D累加器。10下列描述中_是正確的。A控制器能理解、解釋并執(zhí)行所有的

3、指令及存儲結果;B一臺計算機包括輸入、輸出、控制、存儲及算邏運算五個單元;C所有的數據運算都在CPU的控制器中完成;D以上答案都正確。11總線通信中的同步控制是_。A只適合于CPU控制的方式;B由統(tǒng)一時序控制的方式;C只適合于外圍設備控制的方式;D只適合于主存。12一個16K×32位的存儲器,其地址線和數據線的總和是_。14+32=46A48;B46;C36;D32。13某計算機字長是16位,它的存儲容量是1MB,按字編址,它的尋址范圍是_。1mb/2b=1024kb/2b=512kA512K;B1M;C512KB;D1MB。14以下_是錯誤的。A中斷服務程序可以是操作系統(tǒng)模塊; B

4、中斷向量就是中斷服務程序的入口地址;C中斷向量法可以提高識別中斷源的速度;D軟件查詢法和硬件法都能找到中斷服務程序的入口地址。15浮點數的表示范圍和精度取決于_ 。A階碼的位數和尾數的機器數形式;B階碼的機器數形式和尾數的位數;C階碼的位數和尾數的位數;D階碼的機器數形式和尾數的機器數形式。16響應中斷請求的條件是_。A外設提出中斷;B外設工作完成和系統(tǒng)允許時;C外設工作完成和中斷標記觸發(fā)器為“1”時;DCPU提出中斷。17以下敘述中_是錯誤的。A取指令操作是控制器固有的功能,不需要在操作碼控制下完成;B所有指令的取指令操作都是相同的;C在指令長度相同的情況下,所有指令的取指操作都是相同的;D

5、一條指令包含取指、分析、執(zhí)行三個階段。18下列敘述中_是錯誤的。A采用微程序控制器的處理器稱為微處理器;B在微指令編碼中,編碼效率最低的是直接編碼方式;C在各種微地址形成方式中,增量計數器法需要的順序控制字段較短;DCMAR是控制器中存儲地址寄存器。19中斷向量可提供_。A被選中設備的地址; B傳送數據的起始地址;C中斷服務程序入口地址;D主程序的斷點地址。20在中斷周期中,將允許中斷觸發(fā)器置“0”的操作由_完成。A硬件;B關中斷指令;C開中斷指令;D軟件。二、填空題1在DMA方式中,CPU和DMA控制器通常采用三種方法來分時使用主存,它們是停止 CPU訪問主、周期挪用和DMA和CPU交替訪問

6、主存。2設 n = 8(不包括符號位),則原碼一位乘需做 次移位和最多 次加法。3設浮點數階碼為8位(含1位階符),尾數為24位(含1位數符),則32位二進制補碼浮點規(guī)格化數對應的十進制真值范圍是:最大正數為 ,最小正數為 ,最大負數為 ,最小負數為 。2127(1-223) 2129 2128(-21-223) -21274一個總線傳輸周期包括 , , , 。申請分配階段 尋址階段 傳輸階段 結束階段5CPU采用同步控制方式時,控制器使用 和 組成的多極時序系統(tǒng)。機器周期 節(jié)拍6在組合邏輯控制器中,微操作控制信號由 、 和 決定。指令操作碼 時序 狀態(tài)條件三、計算題已知:A = ,B = 求

7、:A+B補四、簡答題1某機主存容量為4M×16位,且存儲字長等于指令字長,若該機的指令系統(tǒng)具備97種操作。操作碼位數固定,且具有直接、間接、立即、相對、基址五種尋址方式。(5分)(1)畫出一地址指令格式并指出各字段的作用;(2)該指令直接尋址的最大范圍(十進制表示);(3)一次間址的尋址范圍(十進制表示);(4)相對尋址的位移量(十進制表示)。2控制器中常采用哪些控制方式,各有何特點?3某機有五個中斷源,按中斷響應的優(yōu)先順序由高到低為L0>L1>L2>L3>L4,現要求優(yōu)先順序改為L4>L2>L3>L0>L1,寫出各中斷源的屏蔽字。(5

8、分)中斷源屏蔽字0 1 2 3 4L0L1L2L3L4 1 1 0 0 0 0 1 0 0 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1五、設計題設CPU共有16根地址線,8根數據線,并用作訪存控制信號(低電平有效),用作讀寫控制信號(高電平為讀,低電平為寫)?,F有下列存儲芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM,以及74138譯碼器和各種門電路,如圖所示。畫出CPU與存儲器連接圖,要求:(1)主存地址空間分配:8000H87FFH為系統(tǒng)程序區(qū);8800H8BFFH為用戶程序區(qū)。(2)合理選用上述存儲芯片,說明各選幾片?(3)詳

9、細畫出存儲芯片的片選邏輯。參考答案1. CCCAA ADACB BBABC BBACA計算機組成原理練習題2一、選擇題1馮·諾伊曼機工作方式的基本特點是_。A多指令流單數據流;B按地址訪問并順序執(zhí)行指令;C堆棧操作; D存儲器按內容選擇地址。2程序控制類指令的功能是_ _。A進行主存和CPU之間的數據傳送;B進行CPU和設備之間的數據傳送;C改變程序執(zhí)行的順序; D一定是自動加+1。3水平型微指令的特點是_。A一次可以完成多個操作; B微指令的操作控制字段不進行編碼;C微指令的格式簡短; D微指令的格式較長。4存儲字長是指_。A存放在一個存儲單元中的二進制代碼組合;B存放在一個存儲單

10、元中的二進制代碼位數;C存儲單元的個數; D機器指令的位數。5CPU通過_啟動通道。A執(zhí)行通道命令;B執(zhí)行I/O指令;C發(fā)出中斷請求;D程序查詢。6對有關數據加以分類、統(tǒng)計、分析,這屬于計算機在_方面的應用。A數值計算;B輔助設計;C數據處理;D實時控制。7總線中地址線的作用是_。A只用于選擇存儲器單元; B由設備向主機提供地址;C用于選擇指定存儲器單元和I/O設備接口電路的地址;D即傳送地址又傳送數據。8總線的異步通信方式_。A不采用時鐘信號,只采用握手信號; B既采用時鐘信號,又采用握手信號;C既不采用時鐘信號,又不采用握手信號;D既采用時鐘信號,又采用握手信號。9存儲周期是指_。A存儲器

11、的寫入時間; B存儲器進行連續(xù)寫操作允許的最短間隔時間;C存儲器進行連續(xù)讀或寫操作所允許的最短間隔時間; D指令執(zhí)行時間。10在程序的執(zhí)行過程中,Cache與主存的地址映射是由_。A操作系統(tǒng)來管理的;B程序員調度的;C由硬件自動完成的;D用戶軟件完成。11以下敘述_是正確的。A外部設備一旦發(fā)出中斷請求,便立即得到CPU的響應;B外部設備一旦發(fā)出中斷請求,CPU應立即響應;C中斷方式一般用于處理隨機出現的服務請求;D程序查詢用于鍵盤中斷。12加法器采用先行進位的目的是_ 。A優(yōu)化加法器的結構;B節(jié)省器材;C加速傳遞進位信號;D增強加法器結構。13變址尋址方式中,操作數的有效地址是_。A基址寄存器

12、內容加上形式地址(位移量);B程序計數器內容加上形式地址;C變址寄存器內容加上形式地址;D寄存器內容加上形式地址。14指令寄存器的位數取決于_。A存儲器的容量;B指令字長;C機器字長;D存儲字長。15在控制器的控制方式中,機器周期內的時鐘周期個數可以不相同,這屬于_。A同步控制;B異步控制;C聯合控制;D人工控制。16下列敘述中_是正確的。A控制器產生的所有控制信號稱為微指令;B微程序控制器比硬連線控制器更加靈活;C微處理器的程序稱為微程序;D指令就是微指令。17CPU中的譯碼器主要用于_ 。A地址譯碼;B指令譯碼;C選擇多路數據至ALU;D數據譯碼。18直接尋址的無條件轉移指令功能是將指令中

13、的地址碼送入_。APC; B地址寄存器;C累加器;DALU。19DMA方式的接口電路中有程序中斷部件,其作用是_。A實現數據傳送;B向CPU提出總線使用權;C向CPU提出傳輸結束;D發(fā)中斷請求。20下列器件中存取速度最快的是 。ACache;B主存;C寄存器;D輔存。二、填空題1完成一條指令一般分為 周期和 周期,前者完成 操作,后者完成 操作。取指 執(zhí)行 取指令和分析指令 執(zhí)行指令2設指令字長等于存儲字長,均為24位,若某指令系統(tǒng)可完成108種操作,操作碼長度固定,且具有直接、間接(一次間址)、變址、基址、相對、立即等尋址方式,則在保證最大范圍內直接尋址的前提下,指令字中操作碼占 位,尋址特

14、征位占 位,可直接尋址的范圍是 ,一次間址的范圍是 。 7 3 214 2243微指令格式可分為 型和 型兩類,其中 型微指令用較長的微程序結構換取較短的微指令結構。 垂直 水平 垂直4在寫操作時,對Cache與主存單元同時修改的方法稱作 ,若每次只暫時寫入Cache,直到替換時才寫入主存的方法稱作 。 寫直達法      寫回法5I/O與主機交換信息的方式中, 和 都需通過程序實現數據傳送, 是 體現CPU與設備是串行工作的。 程序查詢方式 中斷方式 程序查詢方式6在小數定點機中,采用1位符號位,若寄存器內容為10000000,當它

15、分別表示為原碼、補碼和反碼時,其對應的真值分別為 、 和 (均用十進制表示)。0 1 127三、計算題設機器數字長為8位(含一位符號位在內),若A = +15,B = +24,求 A-B補并還原成真值。四、簡答題1指出零的表示是唯一形式的機器數,并寫出其二進制代碼(機器數字長自定)。2除了采用高速芯片外,分別指出存儲器、運算器、控制器和I/O系統(tǒng)各自可采用什么方法提高機器速度,各舉一例簡要說明。3總線通信控制有幾種方式,簡要說明各自的特點。 4以I/O設備的中斷處理過程為例,說明一次程序中斷的全過程。五、問答題1設某機有四個中斷源A、B、C、D,其硬件排隊優(yōu)先次序為A > B >

16、C > D,現要求將中斷處理次序改為D > A > C > B。(1)寫出每個中斷源對應的屏蔽字。(2)按下圖時間軸給出的四個中斷源的請求時刻,畫出CPU執(zhí)行程序的軌跡。設每個中斷源的中斷服務程序時間均為20ms。BDAC405060708090302051510t (ms)程序2一條雙字長的取數指令(LDA)存于存儲器的100和101單元,其中第一個字為操作碼和尋址特征M,第二個字為形式地址。假設PC當前值為100,變址寄存器XR的內容為100,基址寄存器的內容為200,存儲器各單元的內容如下圖所示。寫出在下列尋址方式中,取數指令執(zhí)行結束后,累加器AC的內容。LDAM

17、300800700400500200600800500402401400300尋址方式 AC內容(1) 直接尋址(2) 立即尋址(3) 間接尋址(4) 相對尋址(5) 變址尋址(6) 基址尋址102101100七、設計題設CPU共有16根地址線,8根數據線,并用(低電平有效)作訪存控制信號,作讀寫命令信號(高電平為讀,低電平為寫)?,F有下列存儲芯片:ROM(2K´8位,4K´4位,8K´8位),RAM(1K´4位,2K´8位,4K´8位)及74138譯碼器和其他門電路(門電路自定)。試從上述規(guī)格中選用合適芯片,畫出CPU和存儲芯片的連

18、接圖。要求:(1)最小4K地址為系統(tǒng)程序區(qū),409616383地址范圍為用戶程序區(qū);(2)指出選用的存儲芯片類型及數量;(3)詳細畫出片選邏輯。答案:1. BCABB CCACC CCCBA BBACC計算機組成原理練習題3 一、選擇題1直接、間接、立即三種尋址方式指令的執(zhí)行速度,由快至慢的排序是_。A直接、立即、間接;B直接、間接、立即;C立即、直接、間接;D立即、間接、直接。2存放欲執(zhí)行指令的寄存器是_。AMAR; BPC; CMDR; DIR。3在獨立請求方式下,若有N個設備,則_。A有一個總線請求信號和一個總線響應信號;B有N個總線請求信號和N個總線響應信號;C有一個總線請求信號和N個

19、總線響應信號;D有N個總線請求信號和一個總線響應信號。4下述說法中_是正確的。A半導體RAM信息可讀可寫,且斷電后仍能保持記憶;B半導體RAM是易失性RAM,而靜態(tài)RAM中的存儲信息是不易失的;C半導體RAM是易失性RAM,而靜態(tài)RAM只有在電源不掉時,所存信息是不易失的。5DMA訪問主存時,向CPU發(fā)出請求,獲得總線使用權時再進行訪存,這種情況稱作_。A停止CPU訪問主存;B周期挪用;CDMA與CPU交替訪問;DDMA。6計算機中表示地址時,采用_ 。A原碼;B補碼;C反碼;D無符號數。7采用變址尋址可擴大尋址范圍,且_。A變址寄存器內容由用戶確定,在程序執(zhí)行過程中不可變;B變址寄存器內容由

20、操作系統(tǒng)確定,在程序執(zhí)行過程中可變;C變址寄存器內容由用戶確定,在程序執(zhí)行過程中可變; D變址寄存器內容由操作系統(tǒng)確定,在程序執(zhí)行過程不中可變;8由編譯程序將多條指令組合成一條指令,這種技術稱做_。A超標量技術;B超流水線技術;C超長指令字技術;D超字長。9計算機執(zhí)行乘法指令時,由于其操作較復雜,需要更多的時間,通常采用_控制方式。A延長機器周期內節(jié)拍數的;B異步;C中央與局部控制相結合的;D同步;10微程序放在_中。A存儲器控制器;B控制存儲器;C主存儲器;DCache。11在CPU的寄存器中,_對用戶是完全透明的。A程序計數器;B指令寄存器;C狀態(tài)寄存器;D通用寄存器。12運算器由許多部件

21、組成,其核心部分是_。 A數據總線; B算術邏輯運算單元; C累加寄存器; D多路開關。13DMA接口_。A可以用于主存與主存之間的數據交換;B內有中斷機制;C內有中斷機制,可以處理異常情況;D內無中斷機制14CPU響應中斷的時間是_。A中斷源提出請求;B取指周期結束;C執(zhí)行周期結束;D間址周期結束。15直接尋址的無條件轉移指令功能是將指令中的地址碼送入_。APC;B地址寄存器;C累加器;DALU。16三種集中式總線控制中,_方式對電路故障最敏感。A鏈式查詢;B計數器定時查詢;C獨立請求;D以上都不對。17一個16K×32位的存儲器,其地址線和數據線的總和是_。A48;B46;C36

22、;D3218以下敘述中錯誤的是_。A指令周期的第一個操作是取指令;B為了進行取指令操作,控制器需要得到相應的指令;C取指令操作是控制器自動進行的;D指令第一字節(jié)含操作碼。19主存和CPU之間增加高速緩沖存儲器的目的是_。A解決CPU和主存之間的速度匹配問題;B擴大主存容量;C既擴大主存容量,又提高了存取速度;D擴大輔存容量。20以下敘述_是錯誤的。A一個更高級的中斷請求一定可以中斷另一個中斷處理程序的執(zhí)行;BDMA和CPU必須分時使用總線;CDMA的數據傳送不需CPU控制; DDMA中有中斷機制。答案 :CDBCB DCCCB BBBCA ABBAA二、填空1設24位長的浮點數,其中階符1位,

23、階碼5位,數符1位,尾數17位,階碼和尾數均用補碼表示,且尾數采用規(guī)格化形式,則它能表示最大正數真值是 ,非零最小正數真值是 ,絕對值最大的負數真值是 ,絕對值最小的負數真值是 (均用十進制表示)。231(1-2-17)      2-33      -231       2-32(-2-1-2-17) 2變址尋址和基址尋址的區(qū)別是:在基址尋址中,基址寄存器提供 , 指令提供 ; 而在變址尋址中,變址寄存器提供 ,指令提供 。 基地址         偏移量     偏移量     基地址3影響流水線性能的因素主要反映在 和 兩個方面。訪存沖突 

溫馨提示

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

評論

0/150

提交評論