重慶大學(xué)計算機組成原理試題集(共15頁)_第1頁
重慶大學(xué)計算機組成原理試題集(共15頁)_第2頁
重慶大學(xué)計算機組成原理試題集(共15頁)_第3頁
重慶大學(xué)計算機組成原理試題集(共15頁)_第4頁
重慶大學(xué)計算機組成原理試題集(共15頁)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上計算機組成原理試題集一、選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。1反映計算機基本功能的是( )A)操作系統(tǒng) B)系統(tǒng)軟件 C)指令系統(tǒng) D)數(shù)據(jù)庫系統(tǒng)2若二進(jìn)制數(shù)為1111.101,則相應(yīng)的十進(jìn)制數(shù)為( )A)15.625 B)15.5 C)14.625 D) 14.53若十進(jìn)制數(shù)為132.75,則相應(yīng)的十六進(jìn)制數(shù)為( ) A)21.3 B)84.C C)24.6 D)84.64若十六進(jìn)制數(shù)為A3.5,則相應(yīng)的十進(jìn)制數(shù)為( )A)172.5 B)179.3125 C)163.3125 D)188.55若十六進(jìn)制數(shù)為B5.

2、4,則相應(yīng)的十進(jìn)制數(shù)為( )A)176.5 B)176.25 C)181.25 D)181.56設(shè)有二進(jìn)制數(shù)x=,若采用8位二進(jìn)制數(shù)表示,則x補=( )A) B) C) D)7若X補=1.1011,則真值X是( )A)-0.1011 B)-0.0101 C)0.1011 D)0.01018若x=1011,則x補=( ) A)01011 B)1011 C)0101 D)101019若X補=0.1011,則真值X=( )A)0.1011 B)0.0101 C)1.1011 D)1.010110某機字長8位,含一位數(shù)符,采用原碼表示,則定點小數(shù)所能表示的非零最小正數(shù)為( ) A)2-9 B)2-8

3、C)1-2-7 D)2-711一個n+1位整數(shù)原碼的數(shù)值范圍是( )A)-1n+1<x<2n-1 B)-2 n+1x<2 n-1C)-2 n+1<x2n-1 D)-2 n+1x2 n-112n+1位的定點小數(shù),其補碼表示的數(shù)值范圍是( )A)-1x1-2-n B)-1x1-2-nC)-1x1-2-n D)-1x1-2-n13定點小數(shù)反碼x反=x0·x1xn表示的數(shù)值范圍是( )A)-1+2-n<x1-2-n B)-1+2-nx<1-2-n C)-1+2-nx1-2-n D)-1+2-n<x<1-2-n 14設(shè)某浮點數(shù)共12位。其中階碼含

4、1位階符,共4位,以2為底,初碼表示;尾數(shù)含1位數(shù)符,共8位,補碼表示,規(guī)格化。該浮點數(shù)所能表示的最大正數(shù)是( ) A)27 B)28 C)28-1 D)27-115已知一個8位寄存器的數(shù)值為,將該寄存器邏輯左移一位后,結(jié)果為( )A) B) C) D)16已知一個8位寄存器的數(shù)值為,將該寄存器小循環(huán)左移一位后,結(jié)果為( )A) B) C) D)17多位二進(jìn)制加法器中每一位的進(jìn)位傳播信號P為( )A)Xi+Yi B)XiYi C)Xi+Yi+Ci D)XiYiCi18加法器中每一位的進(jìn)位生成信號g為( )A)Xi+Yi B)XiYi C)XiYiCi D)Xi+Yi+Ci19若采用雙符號位補碼

5、運算,運算結(jié)果的符號位為01,則( )A)產(chǎn)生了負(fù)溢出(下溢) B)產(chǎn)生了正溢出(上溢)C)結(jié)果正確,為正數(shù) D)結(jié)果正確,為負(fù)數(shù)20原碼乘法是指( ) A)用原碼表示乘數(shù)與被乘數(shù),直接相乘 B)取操作數(shù)絕對值相乘,符號位單獨處理 C)符號位連同絕對值一起相乘 D)取操作數(shù)絕對值相乘,乘積符號與乘數(shù)符號相同21若待編信息位為,則該代碼的奇校驗碼為( )A) B) C) D)22表示主存容量的常用單位為( )A)數(shù)據(jù)塊數(shù) B)字節(jié)數(shù)C)扇區(qū)數(shù) D)記錄項數(shù)23存儲器的隨機訪問方式是指( )A)可隨意訪問存儲器B)按隨機文件訪問存儲器C)可對存儲器進(jìn)行讀出與寫入D)可按地址訪問存儲器任一編址單元,

6、其訪問時間相同且與地址無關(guān)24動態(tài)存儲器的特點是( )A)工作中存儲內(nèi)容會產(chǎn)生變化B)工作中需要動態(tài)改變訪存地址C)工作中需要動態(tài)地改變供電電壓D)需要定期刷新每個存儲單元中存儲的信息25一般來講,直接映像常用在( ) A)小容量高速Cache B)大容量高速Cache C)小容量低速Cache D)大容量低速Cache26下列存儲器中,速度最快的是 ( ) A)硬盤 B)光盤 C)磁帶 D)半導(dǎo)體存儲器27在下列存儲器中,速度最快的是( )A)磁盤 B)磁帶 C)主存 D)光盤28在下列Cache替換算法中,一般說來哪一種比較好( )A)隨機法 B)先進(jìn)先出法C)后進(jìn)先出法 D)近期最少使用

7、法29組相聯(lián)映像和全相聯(lián)映像通常適合于( )A)小容量Cache B)大容量CacheC)小容量ROM D)大容量ROM30下列說法中,合理的是( )A)執(zhí)行各條指令的機器周期數(shù)相同,各機器周期的長度均勻B)執(zhí)行各條指令的機器周期數(shù)相同,各機器周期的長度可變C)執(zhí)行各條指令的機器周期數(shù)可變,各機器周期的長度均勻D)執(zhí)行各條指令的機器周期數(shù)可變,各機器周期的長度可變31假設(shè)寄存器R中的數(shù)為200,主存地址為200和300的存儲單元中存放的內(nèi)容分別是300和400,若訪問到的操作數(shù)為200,則所采用的尋址方式為( )A)立即尋址#200 B)寄存器間接尋址(R)C)存儲器間接尋址(200) D)直

8、接尋址20032.假設(shè)寄存器R中的數(shù)值為200,主存地址為200和300的地址單元中存效的內(nèi)容分別是300和400,則什么方式下訪問到的操作數(shù)為200( )A)直接尋址200 B)寄存器間接尋址(R)C)存儲器間接尋址(200) D)寄存器尋址R33采用直接尋址方式,則操作數(shù)在( )中。 A)主存 B)寄存器 C)直接存取存儲器 D)光盤34零地址指令的操作數(shù)一般隱含在( )中。 A)磁盤 B)磁帶 C)寄存器 D)光盤35單地址指令( )A)只能對單操作數(shù)進(jìn)行加工處理B)只能對雙操作數(shù)進(jìn)行加工處理C)無處理雙操作數(shù)的功能D)既能對單操作數(shù)進(jìn)行加工處理,也能在隱含約定另一操作數(shù)(或地址)時,對

9、雙操作數(shù)進(jìn)行運算36在存儲器堆棧中,若棧底地址為A,SP指針初值為A-1,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時,彈出操作應(yīng)是( )A)先從堆棧取出數(shù)據(jù),然后SP指針減1B)先從堆棧取出數(shù)據(jù),然后SP指針加1C)SP指針先加1,然后從堆棧取出數(shù)據(jù)D)SP指針先減1,然后從堆棧取出數(shù)據(jù)37在大多數(shù)情況下,一條機器指令中是不直接用二進(jìn)制代碼來指定( )A)下一條指令的地址 B)操作的類型C)操作數(shù)地址 D)結(jié)果存放地址38轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計數(shù)器PC中存放的是( )A)該轉(zhuǎn)移指令的地址 B)順序執(zhí)行的下條指令地址C)轉(zhuǎn)移的目標(biāo)地址 D)任意指令地址39從一條指令的啟動到下一條指令的啟動

10、的間隔時間稱為( )A)時鐘周期 B)機器周期 C)工作周期 D)指令周期40在微程序控制中,把操作控制信號編成( )A)微指令 B)微地址 C)操作碼 D)程序41微程序存放在( ) A)主存中 B)堆棧中 C)只讀存儲器中 D)磁盤中42在微程序控制方式中,機器指令和微指令的關(guān)系是( ) A)每一條機器指令由一條微指令來解釋執(zhí)行 B)每一條機器指令由一段(或一個)微程序來解釋執(zhí)行 C)一段機器指令組成的工作程序可由一條微指令來解釋執(zhí)行 D)一條微指令由若干條機器指令組成43微地址是指微指令( )A)在主存的存儲位置 B)在堆棧的存儲位置C)在磁盤的存儲位置 D)在控制存儲器的存儲位置44通

11、常,微指令的周期對應(yīng)一個( )A)指令周期 B)主頻周期 C)機器周期 D)工作周期45下列各種記錄方式中,不具自同步能力的是( )A)不歸零制 B)改進(jìn)型調(diào)頻制MFMC)調(diào)相制PM D)調(diào)頻制FM46異步傳送方式常用于( )中,作為主要控制方式。 A)微型機的CPU內(nèi)部控制 B)硬連線控制器 C)微程序控制器 D)串行I/O總線47波特率表示傳輸線路上( )A)信號的傳輸速率 B)有效數(shù)據(jù)的傳輸速率C)校驗信號的傳輸速率 D)干擾信號的傳輸速率48不同信號在同一條信號線上分時傳輸?shù)姆绞椒Q為( )A)總線復(fù)用方式 B)并串行傳輸方式C)并行傳輸方式 D)串行傳輸方式49系統(tǒng)級的總線是用來連接(

12、 )A)CPU內(nèi)部的運算器和寄存器 B)主機系統(tǒng)板上的所有部件C)主機系統(tǒng)板上的各個芯片 D)系統(tǒng)中的各個功能模塊或設(shè)備50總線從設(shè)備是( )A)掌握總線控制權(quán)的設(shè)備 B)申請作為從設(shè)備的設(shè)備C)被主設(shè)備訪問的設(shè)備 D)總線裁決部件51在總線上,同一時刻( )A)只能有一個主設(shè)備控制總線傳輸操作B)只能有一個從設(shè)備控制總線傳輸操作C)只能有一個主設(shè)備和一個從設(shè)備控制總線傳輸操作D)可以有多個主設(shè)備控制總線傳輸操作52串行總線主要用于( ) A)連接主機與外圍設(shè)備 B)連接主存與CPUC)連接運算器與控制器 D)連接CPU內(nèi)部各部件53下列說法中正確的是( )A)半雙工總線只能在一個方向上傳輸信

13、息,全雙工總線可以在兩個方向上輪流傳輸信息B)半雙工總線只能在一個方向上傳輸信息,全雙工總線可以在兩個方向上同時傳輸信息C)半雙工總線可以在兩個方向上輪流傳輸信息,全雙工總線可以在兩個方向上同時傳輸信息D)半雙工總線可以在兩個方向上同時傳輸信息,全雙工總線可以在兩個方向上輪流傳輸信息54在下列設(shè)備中,屬于圖形輸入設(shè)備的是( )A)鍵盤 B)條形碼閱讀機 C)數(shù)字化儀 D)顯示器55CRT圖形顯示器的分辨率表示( )A)一個圖像點(像素)的物理尺寸B)顯示器一行能顯示的最大圖像點數(shù)與一列能顯示的最大圖像點數(shù)C)顯示器屏幕可視區(qū)域的大小D)顯示器能顯示的字符個數(shù)56在下列存儲器中,( )可以作為主

14、存儲器。 A)半導(dǎo)體存儲器 B)硬盤 C)光盤 D)磁帶57在常用磁盤中,( ) A)外圈磁道容量大于內(nèi)圈磁道容量 B)各道容量不等 C)各磁道容量相同 D)內(nèi)圈磁道容量大于外圈磁道容量58磁表面存儲器記錄信息是利用磁性材料的( )A)磁滯回歸線特性 B)磁場滲透特性C)磁場分布特性 D)磁場吸引力特性5924針打印機的打印頭的針排列是( )A)24根針排成一列 B)24根針排成2列C)24根針排成3列 D)24根針排成4列60在常用磁盤的各磁道中( )A)最外圈磁道的位密度最大 B)最內(nèi)圈磁道的位密度最大C)中間磁道的位密度最大 D)所有磁道的位密度一樣大二、填空題1計算機存儲器的最小單位為

15、_。1KB容量的存儲器能夠存儲_個這樣的基本單位。2數(shù)的真值變成機器碼可采用_、_、_和_表示法。3移碼表示法主要用于表示_的階碼E,以利于比較兩個_的大小和進(jìn)行_操作。4按IEEE754標(biāo)準(zhǔn),一個浮點數(shù)由符號位、_和_三個域組成。58位二進(jìn)制補碼表示帶符號數(shù)的范圍,用十六進(jìn)制來表示,則最小是_,最大_。6一個定點數(shù)由_和_兩部分組成。根據(jù)小數(shù)點位置的不同,定點數(shù)有_和_兩種表示方法。7計算機可對不同類型的操作數(shù)進(jìn)行操作,操作數(shù)的類型有_和_等。8相聯(lián)存儲器不按地址而是按_訪問的存儲器,在Cache中用來存放_,在虛擬存儲器中用來存放_。9Cache是一種_存儲器,是為了解決CPU和主存之間_

16、不匹配而采用的一項硬件技術(shù)。現(xiàn)發(fā)展為_體系,_分設(shè)體系。10主存與Cache的地址映射有_、_、_三種方式。11CPU能直接訪問_和_,但不能直接訪問磁盤和光盤。12廣泛使用的_和_都是半導(dǎo)體_存儲器,缺點是斷電后不能保存信息。13虛擬存儲器指的是_層次,它給用戶提供了一個比實際_空間大得多的_空間。14多個用戶共享主存時,系統(tǒng)應(yīng)提供_。通常采用的方法是_和_保護(hù),并用_來實現(xiàn)。15虛擬存儲器只是一個容量非常大的存儲器_模型,不是任何實際的_存儲器。16按照主存、外存層次的信息傳送單位不同,虛擬存儲器有_式、_式和_式3類。17虛擬存儲器主要用于解決計算機中_的_問題。18在頁式虛擬存儲器中,

17、主存地址包括_和_兩部分。19在寄存器間接尋址方式中,有效地址存放在_中,而操作數(shù)存放在_中。20設(shè)D為指令中的形式地址,I為基址寄存器,PC為程序計數(shù)器。若有效地址E (PC)十D,則為_尋址方式;若有效地址E(D),則為_尋址方式;若E(I)十D,則為_尋址方式;若為直接尋址,則有效地址為_。21數(shù)據(jù)寄存器中既能存放_,又能存放_的稱為累加寄存器。22CPU從_取出一條指令并執(zhí)行這條指令的時間和稱為_。23構(gòu)成中央處理器的兩大部件是_和_。24所有指令的執(zhí)行都必須進(jìn)行的相同操作是取指令操作,該操作從_讀出指令,并將指令傳送到_。25微指令地址的形成方式有兩種,一種是_方式,從_獲得下一條微

18、指令的微地址;另一種是_方式,從微指令的_獲得下一條微指令的微地址。26控制器可分為_控制器和_控制器,前者采用_,控制信號由_產(chǎn)生;后者采用_,控制信號由_產(chǎn)生。27在微程序控制器中,控制存儲器由_構(gòu)成,用于存放_。28在CPU中,指令寄存器的作用是_,程序計數(shù)器的作用是_,程序狀態(tài)字寄存器PSW的作用是_,地址寄存器的作用是_。29控制部件通過控制線向執(zhí)行部件發(fā)出各種控制命令,通常把這種控制命令叫做_,而執(zhí)行部件接受此控制命令后所進(jìn)行的操作叫做_。 30在機器的一個CPU周期中,一組實現(xiàn)一定操作功能的微命令的組合,構(gòu)成一條_,它由_和_兩部分組成。31CPU從主存取出一條指令并執(zhí)行該指令的

19、時間叫做_,它常常用若干個_來表示,而后者又包含有若干個_。32總線控制方式可分為_式控制和_式控制兩種。33集中式總線裁決主要有_方式、_方式和_方式。34全互鎖方式中的_信號和_信號的上升沿和下降沿都是觸發(fā)邊沿,由此這種方式稱為_協(xié)議。35總線定時是總線系統(tǒng)的核心問題之一。為了同步主方、從方的操作,必須制訂_。通常采用_定時和_定時兩種方式。36按照傳輸定時的方法劃分,總線數(shù)據(jù)通信方式可分為_和_兩類。37為了解決多個_同時競爭總線_,必須具有_部件。38衡量總線性能的重要指標(biāo)是_,它定義為總線本身所能達(dá)到的最高_(dá)。39總線是構(gòu)成計算機系統(tǒng)的互聯(lián)機構(gòu),是多個_部件之間進(jìn)行數(shù)據(jù)傳送的公共通道

20、,并在_的基礎(chǔ)上進(jìn)行工作。40系統(tǒng)總線接口是CPU、_、_與總線之間連接的邏輯部件。41磁盤存儲設(shè)備主要由磁記錄介質(zhì)、_和_三個部分組成。42磁盤的存儲器的訪問時間主要包括_時間、_時間和尋道延遲時間。43中斷屏蔽寄存器的每一位對應(yīng)于一條中斷請求線,當(dāng)該位被CPU置為0時,相應(yīng)的中斷_,而當(dāng)某一位被CPU置為1時,相應(yīng)的中斷_。44CPU響應(yīng)中斷請求時需要保護(hù)現(xiàn)場,這里現(xiàn)場保護(hù)是指將_和_中的內(nèi)容保存到_中。45采用DMA方式傳送數(shù)據(jù)是由DMA接口來控制數(shù)據(jù)在_和_之間傳輸。46數(shù)組多路通道可允許_設(shè)備進(jìn)行_型操作,數(shù)據(jù)傳送單位是_。字節(jié)多路通道可允許_設(shè)備進(jìn)行_型操作,數(shù)據(jù)傳送單位是_。47

21、通道有三種類型:_通道、_通道和_通道。48SCSI是處于_和_之間的并行IO接口,可允許連接_臺各種類型的高速外圍設(shè)備。49通道與CPU分時使用_,實現(xiàn)了_內(nèi)部的數(shù)據(jù)處理和_的并行工作。50通道是一個特殊功能的_,它有自己的_專門負(fù)責(zé)數(shù)據(jù)輸入輸出的傳輸控制,CPU只負(fù)責(zé)_功能。三、名詞解釋1主機2基數(shù)r3位4字5字節(jié)6總線7偶校驗碼8相聯(lián)存儲器9多體交叉存儲器10虛擬存儲器11尋址方式12微程序控制器13微程序14微指令15微地址16控制存儲器17主設(shè)備18總線從設(shè)備19全互鎖20I/O接口21中斷優(yōu)先級22中斷嵌套23統(tǒng)一編址四、簡答題1靜態(tài)存儲器(SRAM)依靠什么來存儲信息?為什么稱為

22、“靜態(tài)”存儲器?2簡述靜態(tài)存儲器的寫操作過程。3主存儲器的性能指標(biāo)有哪些?各性能指標(biāo)的含義是什么?4Cache的命中率與哪些因素有關(guān)?它們是如何影響Cache的命中率的?5何謂虛擬存儲器?其主要好處是什么?6(堆棧有哪兩種基本操作?它們的含義是什么?7說明指令周期、機器周期、時鐘周期之間的關(guān)系。8在寄存器寄存器型,寄存器存儲器型和存儲器存儲器型三類指令中,哪類指令的執(zhí)行時間最長?哪類指令的執(zhí)行時間最短?為什么?9什么是RISC?RISC指令系統(tǒng)的特點是什么?10指令和數(shù)據(jù)均存放在內(nèi)存中,計算機如何從時間和空間上區(qū)分它們是指令還是數(shù)據(jù)?11簡述寄存器間接尋址方式的含義,說明其尋址過程。12假設(shè)寄

23、存器R中的數(shù)值為2000,主存地址為2000和3000的地址單元中存放的內(nèi)容分別為3000和4000,PC的值為5000,若按以下尋址方式,訪問到的操作數(shù)各是多少?寄存器尋址R;寄存器間接尋址(R);直接尋址2000;存儲器間接尋址(2000);相對尋址-3000(PC)13微程序控制器怎樣產(chǎn)生操作控制信號,這種控制器有何優(yōu)缺點?14微指令編碼有哪三種方式?微指令格式有明幾種?微程序控制有哪些特點?15硬連線控制器主要由哪幾部分構(gòu)成?它是如何產(chǎn)生控制信號的?16列舉出CPU中6個主要寄存器的名稱及功能。17簡述微程序控制器各主要組成部分的功能。18簡述CPU的主要功能。19何謂串行傳輸,有何優(yōu)

24、缺點?適用什么場合?20串行總線和并行總線有何區(qū)別?各適用于什么場合?21系統(tǒng)總線接口有哪幾項基本功能?22何謂“總線仲裁”?一般采用何種策略進(jìn)行仲裁,簡要說明它們的應(yīng)用環(huán)境。23總線的一次信息傳送過程大致分哪幾個階段?24什么是總線帶寬?影響帶寬的因素有哪些?25外圍設(shè)備的IO控制方式分哪幾類?各有什么特點?26何謂DAM方式?說明它的適用場合。27基本的DMA控制器的主要部件有哪些?28何謂多重中斷?如何保證它的實現(xiàn)?29簡述多重中斷系統(tǒng)中CPU響應(yīng)處理一次中斷的步驟。30試比較中斷方式與DMA方式的主要異同,并指出它們各自應(yīng)用在什么性質(zhì)的場合?31、請簡要描述RISC和CISC指令集架構(gòu)

25、的區(qū)別。32、假定某計算機采用IEEE754作為浮點數(shù)的表示方法,請用十六進(jìn)制給出實數(shù) 3.14 在機器中的表示形式。五、計算題1已知x-001111y+011001,求x補,-x補,y補,-y補,xy,x-y。2設(shè)有兩個浮點數(shù)x,y,Ex(-10)2,Sx(+01001)2Ey(+10)2,Sy(+01011)2。若尾數(shù)4位,數(shù)符1位,階碼2位,階符1位,求x+y,并寫出運算步驟及結(jié)果。3設(shè)X+15,Y-13,用帶求補器的原碼陣列乘法求出乘積XY?4已知x=0.1011,y=-0.1001,試用補碼一位乘法求x×y=?要求寫出每一步運算過程及運算結(jié)果。5已知x補=1.0111,y補

26、= 0.1101,試用加減交替法求x補÷y補=?要求寫出每一步運算過程及運算結(jié)果。6某指令系統(tǒng)字長為16位,每個操作數(shù)的地址碼長6位,設(shè)系統(tǒng)包括無操作數(shù),單操作數(shù)和雙操作3類。若雙操作指令有M條,無操作數(shù)指令有N條,問單操作數(shù)的指令最多有多少條?7設(shè)某計算機的主存儲器為512KB ×16位,Cache容量為8KB×16位,每塊8個字。(1)Cache中可裝入多少塊主存中的數(shù)據(jù)? 256 (2)若Cache和主存采用直接地址映像,試給出主存與Cache的地址格式,并說明每個字段多少位。(3)若采用組相聯(lián)映像,每組4塊,試給出Cache和主存的地址格式,并說明每個字段

27、多少位。8某總線在一個總線周期中并行傳送4個字節(jié)的數(shù)據(jù),設(shè)一個總線周期等于一個總線時鐘周期,總線時鐘頻率為10 MHz。 (1)求總線帶寬是多少? (2)如果一個總線周期中并行傳送64位數(shù)據(jù),總線時鐘頻率升為33MHz、這時總線帶寬為多少?9某串行異步通信總線的幀格式為1位起始位,8位數(shù)據(jù)位,1位奇偶校驗位,2位停止位,當(dāng)波特率為9600bps時,比特率為多少?10某雙面磁盤每面有220道,內(nèi)層磁道周長70cm,位密度400位/cm,轉(zhuǎn)速3000轉(zhuǎn)/分,問:(1)磁盤存儲容量是多少?(2)數(shù)據(jù)傳輸率是多少?11、假定某個程序在執(zhí)行過程中I-cache的miss rate = 0.04,D-ca

28、che的 miss rate = 0.08,Miss penalty = 100 cycles,Base CPI (without memory stalls) = 2,Load & stores 操作在所有指令中的比例為30%。1)計算該程序?qū)嶋H的CPI值;2)如果通過加大Cache的容量使I-cache和D-cache的miss rate都降低50%,Miss penalty=150 cycles,請說明新方案是否比原有的方案更優(yōu),并說明理由。六、應(yīng)用題1用16K×8位的SRAM芯片構(gòu)成64K×16位的存儲器,要求畫出該存儲器的組成邏輯框圖。2用16K×

29、;16位的SRAM芯片構(gòu)成64K×32位的存儲器。要求畫出該存儲器的組成邏輯框圖。3用4K×8的存儲器芯片構(gòu)成8K×16位的存儲器,共需多少片?如果CPU的信號線有讀寫控制信號RW*,地址線A15A0,存儲器芯片的控制信號有CS和WE*,請畫出此存儲器與CPU的連接圖。4用2K×16位/片的SRAM存儲器芯片設(shè)計一個8K×32位的存儲器,已知地址總線為A15A0(低),數(shù)據(jù)總線D31D0(低),為讀寫控制信號。請畫出該存儲器芯片級邏輯圖,注明各種信號線。5要求用128K×16位的SRAM芯片設(shè)計512K×16位的存儲器,SR

30、AM芯片有兩個控制端:當(dāng)CS有效時該片選中。當(dāng)WR1時執(zhí)行讀操作,當(dāng)WR0時執(zhí)行寫操作。用64K×16位的EPROM芯片組成128K×16位的只讀存儲器。試問:(1)數(shù)據(jù)寄存器多少位?(2)地址寄存器多少位?(3)共需多少片EPROM?(4)畫出此存儲器組成框圖。6用8K×8位的ROM芯片和8K×8位的RAM芯片組成一個32K×8位的存儲器,其中RAM地址占24K(地址為2000H7FFFH),ROM地址占8K(地址為0000H1FFFH)。RAM芯片有兩個輸入端;當(dāng)CS有效時,該片選中,當(dāng)WRl時,執(zhí)行讀操作;當(dāng)WR0時,執(zhí)行寫操作。ROM芯

31、片只有一個控制輸入端片選CS。要求畫出此存儲器組成結(jié)構(gòu)圖。7某機指令字長16位。設(shè)有單地址指令和雙地址指令兩類。若每個地址字段為6位,雙地址指令有x條。問單地址指令最多可以有多少條?8若某機要求有:三地址指令4條,單地址指令255條,零地址指令16條。設(shè)指令字長為12位,每個地址碼長為3位。問能否以擴展操作碼為其編碼?如果其中單地址指令為254條呢?說明其理由。9單總線CPU結(jié)構(gòu)如下圖所示,其中有運算部件ALU、寄存器Y和Z,通用寄存器R0R3、指令寄存器IR、程序計數(shù)器PC、主存地址寄存器MAR和主存數(shù)據(jù)寄存器MDR等部件。試擬出CPU讀取并執(zhí)行取數(shù)指令LOAD R0,(A)的流程。指令中R

32、0表示目的尋址為寄存器尋址,(A)表示源尋址為存儲器間接尋址。PCMAR PC+1PC DBUSMDRIR R2MAR DBUSMDR MDRR110單總線CPU結(jié)構(gòu)圖如下,其中有運算部件ALU、寄存器Y和Z、通用寄存器R0R3、指令寄存器IR、程序計數(shù)器PC、主存地址寄存器MAR和主存數(shù)據(jù)寄存器MDR等部件,試擬出加法指令A(yù)DD R1,B(R2)的讀取和執(zhí)行流程。其中R1表示目的尋址為寄存器尋址;B(R2)表示源尋址為變址尋址,B是偏移量,R2是變址寄存器。PCMAR PC+1PC DBUSMDR,MDRIR B

33、(IR地址段)Y R2+YZ ZMAR DBUSMDR,MDRY R1+YZ ZR111單總線CPU結(jié)構(gòu)圖如下,其中有運算部件ALU、寄存器Y和Z、通用寄存器R0R3、狀態(tài)寄存器SR、指令寄存器IR、程序計數(shù)器PC、主存地址寄存器MAR和主存數(shù)據(jù)寄存器MDR等部件,試擬出存儲指令STORE R1,(A)的讀取和執(zhí)行流程。其中R1表示源尋址為寄存器尋址;(A)表示目的尋址為存儲器間接尋址。12設(shè)某機有4級中斷A、B、C、D,其硬件排隊優(yōu)先次序為A>B>C>D,中斷程序的屏蔽位設(shè)置如下表(其中“0”為允許,“1”為屏蔽,CPU狀態(tài)

34、時屏蔽碼為0000)。(1)中斷處理次序為什么?(2)設(shè)A、B、C、D同時請求中斷,畫出CPU執(zhí)行程序的軌跡。13. 某計算機字長16位,采用16位定長指令字結(jié)構(gòu),部分?jǐn)?shù)據(jù)通路結(jié)構(gòu)如圖。圖中所有的控制信號為1時表示有效,0為無效。如控制信號MDRinE=1表示允許數(shù)據(jù)從DB打入MDR,MDRin=1表示允許數(shù)據(jù)從內(nèi)總線打入MDR。假設(shè)MAR的輸出一直處于使能狀態(tài)。加法指令“ADD (R1),R0”的功能為:(R0)+(R1)à(R1),即將R0中的數(shù)據(jù)與R1內(nèi)容所指主存單元的內(nèi)容相加,結(jié)果寫入R1內(nèi)容所指的主存單元。下表給出了上述指令的取指和譯碼階段的每個節(jié)拍(時鐘周期)的功能和有效控制信號。請按表中描述的方式,用表格列出指令執(zhí)行階段每個節(jié)拍的功能和有效控制信號。時鐘功能有效控制信號C1MARß(PC)PCout, MARinC2MDRßM(MAR)PCß(PC)+1MemR, MDRinEPC+1C3IRß(MDR)MDRout, IRinC4指令譯碼無14、一個有32位程序地址空間,頁面容量為1KB,主存的容量為8MB的存儲系統(tǒng),問:(1) 虛頁號字段有多少位?頁表將有多少行?(2) 頁表的每一行有多少位?頁表的容量有多少字節(jié)?15、假設(shè)在一個采用組相聯(lián)映像方式的Cache中,主存有B0B7共8塊組成,Cache有C0C3共

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論