山東大學計算機組成原理三套題匯總_第1頁
山東大學計算機組成原理三套題匯總_第2頁
山東大學計算機組成原理三套題匯總_第3頁
山東大學計算機組成原理三套題匯總_第4頁
山東大學計算機組成原理三套題匯總_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機組成原理一、名詞解釋1 .總線:就是多個信息源分時傳送數(shù)據(jù)到多個目的地的傳送通路2 .指令系統(tǒng):一臺計算機所能執(zhí)行的全部指令的總和3 .微指令:在一個單位時間中,能實現(xiàn)一定操作功能的微命令的集合。4 .溢出:在定點小數(shù)機器中,數(shù)的表示范圍為|x|<1.在運算過程中如出現(xiàn)大于1的現(xiàn)象1 .尋址方式:表示指令中操作數(shù)所在的方法稱為尋址方式2 .指令周期:是完成一條指令所用的時間3 .虛擬存儲器:是由操作系統(tǒng)提供的一個假想的特大存儲器。4 .多級中斷:是指計算機系統(tǒng)中有相當多的中斷源,根據(jù)各中斷事件的輕重緩急程度不同而分成若干級別,每一中斷級分配給一個優(yōu)先權。1 .基本字長:是指參與運算

2、的數(shù)的基本位數(shù),它是由加法器、寄存器、數(shù)據(jù)總線的位數(shù)決定的2 .數(shù)據(jù)通路:數(shù)字系統(tǒng)中,各個子系統(tǒng)通過數(shù)據(jù)總線連接形成的數(shù)據(jù)傳送路徑3 .程序中斷:在計算機執(zhí)行當前程序時,系統(tǒng)中出現(xiàn)了某些緊急需處理的異常事件或特殊請求,CPU應暫時中止現(xiàn)行程序的執(zhí)行,轉(zhuǎn)去處理這些事件或特殊請求,待處理完畢后CPU自動恢復原來被子中止的程序繼續(xù)運行。4 .灰度級:指所顯示像素點的亮暗差別,在彩色顯示器中表現(xiàn)為顏色的不同。二、填空題1 .按馮諾依曼設計原則,其硬件是由(運算器)、(控制器)、(存儲器)、(輸入設備)和(輸出設備)組成。2 .計算機系統(tǒng)是由(硬件系統(tǒng))和(軟件系統(tǒng))兩大部分構成。3 .計算機最主要的三

3、大性能指標是(基本字長)、(存儲容量)、和(運算速度)。4 .一個完善的指令系統(tǒng)應滿足(完備性)、(有效性)、(規(guī)整性)、和(兼容性)的要求。5 .堆棧的硬件是由(堆棧區(qū))和(堆棧指針)構成,存取是按(后進先出)原則。6 .通??刂破鞯脑O計可分為(組合邏輯型)和(存儲邏輯型),前者采用的核心器件是(門電路),后者采用的核心器件是(微程序控制器)。7 .主機與外設的連接方式有(輻射型連接),(總線型連接)和(輻射,總線型連接)。8 .目前在微型機中主機與外設廣泛采用的信息交換方式是(程序查詢)和(程序中斷。二、填空題1 .計算機指令的基本格式應包括(操作碼)和(地址碼)兩部分。在間接尋址方式中,

4、地址碼部分表示的是(地址內(nèi)容+偏移量);在相對尋址方式中,地址碼部分表示的是(寄存器內(nèi)容+位移量)。2 .按功能分類,存儲器可以分為(高速緩沖存儲器)、(外存儲器)、(主存儲器)等。3 .源數(shù)據(jù)為,若采用奇校驗,則其校驗位是(1)。4 .CPU響應某中斷請求的條件是一條指令結束時且(沒有更緊迫的任務時)、(有中斷請求)和(CPU允許中斷)。5 .微指令的格式有(垂直)型微指令、(水平)型微指令和混合型微指令。6 .輸入輸出設備的編址方式有(統(tǒng)一編址)和(單獨編址)。二、填空題1 .計算機指令的基本格式應包括(操作碼)和(地址碼)兩部分。根據(jù)操作數(shù)所在位置,指出其尋址方式:操作數(shù)在指令中為(立即

5、)尋址方式,操作數(shù)的存儲單元地址在指令中,為(間接)尋址方式。2 .存儲器地址譯碼電路的譯碼方式有(單譯碼方式)和(雙譯碼方式)兩種方式。3 .(361)10=(10)2=(2D2)16。4 .CPU響應可屏蔽中斷應滿足的三個條件是(有中斷請求)、CPU允許接受中斷請求和(一條指令執(zhí)行完畢)。中斷周期結束后進入(中斷響應)周期。5 .微指令的類型通常有(垂直)型微指令、(水平)型微指令和混合型微指令。6 .通??刂破鞯脑O計可分為(組合邏輯型)和(存儲邏輯型),前者采用的核心器件是(門電路),后者采用的核心器件是(控制存儲器)7 .主機與外設的連接方式有(輻射型連接)、(總線型連接)和(輻射、總

6、線型連接)。8 .目前在微型機中主機與外設廣泛采用的信息交換方式是(程序查詢)和(程序中斷)。三、簡答題1 .簡述中斷的處理過程。它與程序查詢方式有何不同點中斷處理過程可粗略的分為以下四個過程:保護當前正在運行程序的現(xiàn)場;分析是何種中斷,以便轉(zhuǎn)去執(zhí)行相應的中斷處理程序;執(zhí)行相應的中斷處理程序;恢復被中斷程序的現(xiàn)場。程序查詢方式控制簡單,但外設和主機不能同時工作,各外設之間也不能同時工作系統(tǒng)效率很低。因此,僅適用于CPU的速度不是很高,而且外設的種類和數(shù)目不多,數(shù)據(jù)傳送率較低的情況。而中斷的處理方式不僅適用于外設的數(shù)據(jù)交換,也適用于對外界的隨機事件的處理。2 .按通道的工作方式,通道分哪幾類簡述

7、其特點。答案要點:按通道的工作方式,通道可分為字節(jié)多路通道、選擇通道和數(shù)組多路通道三種類型。特點:字節(jié)多路通道:1)有多個子通道,設備間可(分時)并行操作。2)數(shù)據(jù)以字節(jié)為單位交叉?zhèn)魉汀?)適合于連接大量的低速設備。選擇通道:1)被選中的外設采用獨占方式使用通道。2)數(shù)據(jù)以成組(數(shù)據(jù)塊)方式進行傳輸。3)適合于連接高速外設。數(shù)組多路通道:是將前二者的優(yōu)點結合在一起的一種通道結構。數(shù)組多路通道含有多個子通道,可同時執(zhí)行多個通道程序,數(shù)據(jù)以成組方式進行傳送。既具有多路并行操作能力,又有很高的數(shù)據(jù)傳輸率,可用來連接多臺中高速的外設。3 .畫圖說明存儲系統(tǒng)的層次結構,并說明各種存儲器的特點。答案:存儲

8、系統(tǒng)的層次結構如圖所示:4 儲器的特點:1)高速緩存:存放當前要執(zhí)行的程序和數(shù)據(jù)。速度快,可與CPU速度匹配;存儲容量較小。成本高。5 )主存儲器:存放正在執(zhí)行的程序和數(shù)據(jù),CPU可直接訪問,容量較大,速度較高,每位價格介于高速緩存和輔存之間。6 )輔助存儲器:存放當前暫不參與運行的程序和數(shù)據(jù)文件,CPU不能直接訪問;容量極大而速度較低,單位成本低。三、簡答題1.試分析比較DMA方式和中斷傳送方式的異同點,說明DMA方式為什麼不能替代中斷方式。1.答案要點:相同點:1)兩種方式均為目前在微型機中主機與外設廣泛采用的信息交換方式。2)兩種方式下主機和外設之間均可實現(xiàn)一定程度的并行工作。不同點:1

9、)中斷傳送方式是通過中斷服務處理程序來完成信息交換;而DMA方式則是用硬件代替軟件來實現(xiàn)數(shù)據(jù)的傳輸。2)中斷傳送方式不僅適合于一般的信息交換,還適合對隨機事件的處理。3)DMA方式適合于高速外設和主機之間的信息交換,對高速外設采用程序中斷方式傳送數(shù)據(jù)往往回丟失數(shù)據(jù)。DMA方式不能替代中斷方式的原因:1 )DMA方式只能用于高速外設與內(nèi)存直接交換信息,卻不能像中斷方式那樣處理隨機的異常現(xiàn)象。2)在DMA方式的數(shù)據(jù)傳輸過程中,需用到中斷方式。2 .何為三級存儲體系結構分析采用這種結構的原因和優(yōu)點答案要點:把各種不同存儲容量,不同存取速度的存儲器,按一定的體系結構組織起來,使所存放的程序和數(shù)據(jù)按層次

10、分布在各存儲器中,形成一個統(tǒng)一整體的存儲系統(tǒng)。由高速緩沖存儲器、主存儲器、輔助存儲器構成的三級存儲系統(tǒng)可以分成兩個層次,其中高速緩存和主存間稱為Cache-主存存儲層次,主存和輔存間稱為主-輔存存儲層次。這就是三級存儲體系結構。采用Cache-主存存儲層次的原因和優(yōu)點:在速度方面,計算機的主存和CPU一直保持了大約一個數(shù)量級的差距。顯然這個差距限制了CPU速度潛力的發(fā)揮。為了彌合這個差距,設置Cache是解決存取速度的重要方法。在CPU和主存之間設置Cache,構成Cache主存層次,則從CPU的角度看,Cache-主存層次的速度接近于Cache,容量與每位價格則接近于主存。因此,解決了速度與

11、成本之間的矛盾。采用主-輔存存儲層次的原因和優(yōu)點:由于成本和工藝的原因,主存的存儲容量受到了限制,另一方面,系統(tǒng)程序、應用程序及各種信息量要求主存容量越來越大。采用“主存-輔存”存儲層次,程序員可用機器指令的地址對整個程序統(tǒng)一編址,而不必擔心程序能否在主存中放得下。虛擬空間可以比實際空間大得多。從整體看,主輔存層次的速度接近于主存的速度,容量則接近于輔存的容量,而每位平均價格也接近于廉價的輔存平均價格,從而解決了大容量和低成本間的矛盾。3 .簡要說明動態(tài)RAM的各種刷新方式及其特點。答案:動態(tài)RAM的刷新方式有集中式刷新、分散式刷新、異步式刷新和透明式刷新等四種方式。集中式刷新的特點:其優(yōu)點是

12、系統(tǒng)的存取周期不受刷新工作的影響,讀寫操作和刷新工作在最大刷新周期中分開進行。因此,系統(tǒng)的存取速度比較高。其缺點是進行刷新時必須停止讀、寫操作。這對主機而言是個“死區(qū)”分散式刷新的特點:刷新工作安排在系統(tǒng)的存儲周期內(nèi)進行,對主機而言不再有“死區(qū)”。但該方式加長了系統(tǒng)的存取周期,降低了整機運算速度。因此,分散方式刷新不適用于高速存儲器。異步式刷新的特點:結合了上述兩種方式的優(yōu)點,充分利用了最大刷新間隔。對分散式刷新而言,它減少了刷新次數(shù);對集中方式來說,主機的“死區(qū)”又縮短很多。因此,這種方式使用得比較多。透明式刷新的特點:該方式不占用CPU時間,對CPU而言是透明的操作;但控制線路復雜。三、簡

13、答題1 .簡述其中兩種補碼加減運算判別溢出方法的工作原理。答案:以下三種方法答對其中任意兩種方法即可。方法1:兩個符號相同的補碼數(shù)相加,如果和的符號與加數(shù)符號相反,或者符號相反的兩個補碼數(shù)相減,差的符號與減數(shù)符號相同,表明運算結果溢出。方法2:兩個補碼數(shù)實現(xiàn)加減運算時,若最高數(shù)值位向符號位的進位值與符號位產(chǎn)生的進位輸出值不相同,則表明運算結果產(chǎn)生了溢出。方法3:采用雙符號位方案。當兩位符號位的值不相同時,則表明運算結果產(chǎn)生了溢出。2 .字節(jié)多路通道和數(shù)組多路通道有何相同點有何不同點答案:相同點:設備間可并行操作不同點:數(shù)組多路通道字節(jié)多路通道1)連接低速設備連接中高速設備2)以字節(jié)為單位傳送以

14、數(shù)據(jù)塊為單位傳送3)設備間并行操作一設備傳數(shù),其它設備只作輔助操作3 .CPU中設有哪些寄存器各寄存器的位數(shù)由何因素確定答案要點:CPU中設有的寄存器包括運算器中的通用寄存器,程序計數(shù)器PC,指令寄存器IR,存儲器地址寄存器MAR,存儲器數(shù)據(jù)寄存器MBR和狀態(tài)標志寄存器等。PC和MAR的位數(shù)取決于要訪問的地址空間的大小。IR的位數(shù)取決于指令字長。通用寄存器及存儲器數(shù)據(jù)寄存器MBR的位數(shù)取決于操作數(shù)(或操作數(shù)地址)的基本字長。四、計算題已知x=,y=+,符號用雙符號位表示。求1.X原=丫卜=2. X補=丫補=3. X+YF卜=X-YF卜=并分別討論其溢出情況。1)寫出補碼一位乘的運算步驟。2)與

15、原碼乘法運算有何不同3)寫出補碼乘法運算器的基本部件。參考答案:已知x=,y=+,符號用雙符號位表示。答案:1.X脾=丫原=2. X卜卜=丫補=3. X+YM=X卜卜+丫補=+=結果的兩個符號位相同,無溢出。X-Yh=X補+-丫)尸+咨果的兩個符號位不相同為10,產(chǎn)生下溢。2)與原碼乘法運算有何不同答案:補碼乘法:運算結果的符號位無需單獨處理;而原碼乘法:結果的符號位需單獨處理。原碼乘法:位于乘數(shù)寄存器末位的乘數(shù)作為判斷位;而補碼乘法則是以乘數(shù)寄存器最末兩位作判斷位。若乘數(shù)的有效尾數(shù)n位。原碼乘法須做n次加法,n次移位;而補碼乘法則需n+1次加法,n次移位。3)寫出補碼乘法運算器的基本部件。答

16、案要點:所用的基本部件:存放部分積累加和的寄存器;存放乘數(shù)(具備移位功能)和被乘數(shù)的寄存器;加法器;移位器;計數(shù)器。四、計算題已知x=,y=,符號用雙符號位表示。求1.X+Y補=X-Y卜=并分別討論其溢出情況。答案:1.X+Y|=X卜卜+Y卜尸+二,結果的兩個符號位相同,無溢出。X-Y)卜=X卜+-Y尸+二,結果的兩個符號位不相同,為01,產(chǎn)生上溢四、計算題1 .已知x=,y=-用定點補碼一位乘法計算x*y補,要求寫出計算步驟。答:xxy>=,詳細運算步驟略。2 .已知x=2-011x,y=2-010x(-)用浮點規(guī)格化補碼加法求x+y補(階碼、尾數(shù)均用補碼表示),要求寫出計算步驟。答:

17、兇補=,丫補=,浮點補碼格式1)判零,對階,X尾右移階碼+1,兇補=,求和得2)規(guī)格化X+Yk左移2次階碼-2X+Y六,無溢出五、設計題采用32Kx32的RAM芯片,構成128Kx64的存儲器。1 .畫出存儲器的邏輯框圖。2 .圖中標明信號線的種類、方向、條數(shù)。答案:根據(jù)題意,存儲總?cè)菰鰹楣实刂房偩€需I7ft,而數(shù)據(jù)寬度為64位.地使用32KX32位RAM芯片,共需X片.芯片本身地址線占15位,數(shù)據(jù)線為32位,所以采用位并聯(lián)與地址串聯(lián)相與合的方法,將兩個芯片并為一組,共組成4組,從而形成整個存儲劇,14射成邏輯圖如圖所示,其中使用片34并碼器來突現(xiàn)不同存琳器芯片組的選擇UAilAqAi5A出采

18、用4KX8的RAM芯片,構成32Kx16的存儲器。3 .畫出存儲器的邏輯框圖,圖中標明信號線的種類、方向、條數(shù)。4 .用十六進制寫出該存儲器占用的地址空間。答案:該存儲器占用的地址空間:0000H-7FFFH(按字編址)試選用1MX4的RAM芯片,構成4MX8的存儲器。完成下列各題:1 .畫出存儲器連線框圖,圖中標明信號的種類、方向和信號線的條數(shù)。14韁口LILC£1蛛4TT*4ftL_ncsnr2 .用十六進制寫出存儲器占用的地址空間。答案:該存儲器占用的地址空間:000000H-3FFFFFH(按字編址)六、綜合應用題在模型機的數(shù)據(jù)通路上,對于指令ADDX(R),(R>)+

19、,回答下列問題:1 .寫出指令的執(zhí)行流程。2 .寫出目的周期的全部數(shù)據(jù)通路。參考答案:答案要點:1、2)指令的執(zhí)行流程及目的周期的數(shù)據(jù)通路:FT0:M-MBR-IRFT1:PC+ePCJST):POMARJSTi:MfMBR-CJST2:PC+ePCJST3:C+RfMARJST4:m-mbr-cJDTo:R2-MAR;R2-A選擇器,So-3,M,DM,CPMARDTi:MfMBR-D;R/W,SMBR,MBR-B選擇器,So-3,M,DM,CPDJDT2:R2+1-R2;R2-A選擇器,So-3,M丁Co,DM,CPF2JET):C+AMBRJET1:MBR-MET2: PO MAR在模型機的數(shù)據(jù)通路上,對于指令SUBX(R),-(R2),回答下列問題:1 .寫出指令的執(zhí)行流程。2 .寫出目的周期的全部數(shù)據(jù)通路。參考答案:答案要點:1、2)指令的執(zhí)行流程及目的周期的數(shù)據(jù)通路:FT0:MfMBR-IRFTi:PC+ePCJST):POMARJSTi:

溫馨提示

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

最新文檔

評論

0/150

提交評論