版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年?yáng)|南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《計(jì)算機(jī)組成原理》科目期末
試卷B(有答案)
一、選擇題
1、某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache一主存系統(tǒng)構(gòu)成,Cache的存取周期為10ms,主存的
存取周期為50ms。在CPU執(zhí)行一段程序時(shí),Cache完成存取的次數(shù)為4800次,主存
完成的存取次數(shù)為200次,該Cache一主存系統(tǒng)的效率是()。
【注:計(jì)算機(jī)存取時(shí),同時(shí)訪問(wèn)Cache和主存,Cache訪問(wèn)命中,則主存訪問(wèn)失效;
Cache訪問(wèn)未命中,則等待主存訪問(wèn)】
A.0.833B.0.856C.0.958D.0.862
2,下列關(guān)于頁(yè)式虛擬存儲(chǔ)器的論述,正確的是()。
A.根據(jù)程序的模塊性,確定頁(yè)面大小
B.可以將程序放置在頁(yè)面內(nèi)的任意位置
C.可以從邏輯上極大地?cái)U(kuò)充內(nèi)存容量,并且使內(nèi)存分配方便、利用率高
D.將正在運(yùn)行的程序全部裝入內(nèi)存
3、在原碼兩位乘中,符號(hào)位單獨(dú)處理,參加操作的數(shù)是()。
A.原碼B.絕對(duì)值的補(bǔ)碼C.補(bǔ)碼D.絕對(duì)值
4、下列關(guān)于各種移位的說(shuō)法中正確的是()。
I.假設(shè)機(jī)器數(shù)采用反碼表示,當(dāng)機(jī)器數(shù)為負(fù)時(shí),左移時(shí)最高數(shù)位丟0,結(jié)果出錯(cuò);右移時(shí)
最低數(shù)位丟0,影響精度
n在算術(shù)移位的情況下,補(bǔ)碼左移的前提條件是其原最高有效位與原符號(hào)位要相同
ni.在算術(shù)移位的情況下,雙符號(hào)位的移位操作中只有低符號(hào)位需要參加移位操作()
A.m、nB.只有nc.只有mD.全錯(cuò)
5、假定有4個(gè)整數(shù)用8位補(bǔ)碼分別表示:rl=FEH,r2=F2H,r3=90H,r4=F8H,若將
運(yùn)算結(jié)果存放在一個(gè)8位寄存器中,則下列運(yùn)算會(huì)發(fā)生溢出的是()。
A.rlxr4B.r2xr3C.rlxr4D.r2xr4
6、總線的通信控制主要解決()問(wèn)題。
A.由哪個(gè)主設(shè)備占用總線
B.通信雙方如何獲知傳輸開(kāi)始和結(jié)束
C.通信過(guò)程中雙方如何協(xié)調(diào)配合
D.B和C
7、在()結(jié)構(gòu)中,外部設(shè)備可以和主存儲(chǔ)器單元統(tǒng)一編址。
A.單總線B.雙總線C.三總線D.以上都可以
8、下列描述中,正確的是()。
A.控制器能理解、解釋并執(zhí)行所有指令以及存儲(chǔ)結(jié)果
B.所有數(shù)據(jù)運(yùn)算都在CPU的控制器中完成
C.ALU可存放運(yùn)算結(jié)果
D.輸入、輸出裝置以及外界的輔助存儲(chǔ)器稱為外部設(shè)備
9、假定機(jī)器M的時(shí)鐘頻率為200MHz,程序P在機(jī)器M上的執(zhí)行時(shí)間為12s。對(duì)P優(yōu)
化時(shí),將其所有乘4指令都換成了一條左移兩位的指令,得到優(yōu)化后的程序P。若在M
上乘法指令的CPI為102,左移指令的CPI為z,P的執(zhí)行時(shí)間是P"執(zhí)行時(shí)間的1.2倍,
則P中的乘法指令條數(shù)為()。
A.200萬(wàn)B.400萬(wàn)C.800萬(wàn)D.1600萬(wàn)
10、為提高存儲(chǔ)器的存取效率,在安排磁盤(pán)上信息分布時(shí),通常是().
A.存滿一面,再存另一面
B.盡量將同一文件存放在一個(gè)扇區(qū)或相鄰崩區(qū)的各磁道上
C.盡量將同一文件存放在不同面的同一磁道上
D.上述方法均有效
11、禁止中斷的功能可以由()來(lái)完成。
A.中斷觸發(fā)器
B.中斷允許觸發(fā)器
C.中斷屏蔽觸發(fā)器
D.中斷禁止觸發(fā)器
12、關(guān)于微指令操作控制字段的編碼方法,下面敘述正確的是()。
A.直接編碼、字段間接編碼法和字段直接編碼法都不影響微指令的長(zhǎng)度
B.一般情況下,直接編碼的微指令位數(shù)最多
C.一般情況下,字段間接編碼法的微指令位數(shù)最多
D.一般情況下,字段直接編碼法的微指令位數(shù)最多
13、單周期處理器中所有指令的指令周期為一個(gè)時(shí)鐘周期。下列關(guān)于單周期處理器的敘述
中,錯(cuò)誤的是()。
A.可以采用單總線結(jié)構(gòu)數(shù)據(jù)通路
B.處理器時(shí)鐘頻率較低
C.在指令執(zhí)行過(guò)程中控制信號(hào)不變
D.每條指令的CPI為1
14、某計(jì)算機(jī)主存空間為4GB,字長(zhǎng)為32位,按字節(jié)編址,采用32位定長(zhǎng)指令字格式。
若指令按字邊界對(duì)齊存放,則程序計(jì)數(shù)器(PC)和指令寄存器(IR)的位數(shù)至少分別是
()。
A.30,30B.30,32C.32,30D.32,32
15、下列尋址方式中,最適合按下標(biāo)順序訪問(wèn)一維數(shù)組的是()。
A.相對(duì)尋址B.寄存器尋址C.直接尋址D.變址尋址
二、填空題
16、計(jì)算機(jī)軟件一般分為兩大類(lèi):一類(lèi)叫_____,另一類(lèi)叫操作系統(tǒng)屬于類(lèi)。
17、總線仲裁部件通過(guò)采用策略或策略,選擇其中一個(gè)主設(shè)備作為總線
的下次,接管總線控制權(quán)。
18、雙端口存儲(chǔ)器和多模塊交叉存儲(chǔ)器屬于存儲(chǔ)器結(jié)構(gòu)。前者采用技術(shù),
后者采用技術(shù)。
19、廣泛使用的和都是半導(dǎo)體隨機(jī)讀寫(xiě)存儲(chǔ)器,它們共同的缺點(diǎn)是
20、通道是一個(gè)特殊功能的,它有自己的專(zhuān)門(mén)負(fù)責(zé)數(shù)據(jù)輸入輸出的傳輸控制。
21、從操作數(shù)的物理位置來(lái)說(shuō),可將指令歸結(jié)為三種類(lèi)型:存儲(chǔ)器-存儲(chǔ)器型,
22、不同機(jī)器有不同的,RISC指令系統(tǒng)是指令系統(tǒng)的改進(jìn)。
23、主存儲(chǔ)器的性能指標(biāo)主要是存儲(chǔ)容量、存取時(shí)間、和
24、堆棧是一種特殊的尋址方式,它采用原理。按構(gòu)造不同,分為寄存器
堆棧和堆棧。
25、中斷處理過(guò)程可以嵌套進(jìn)行,的設(shè)備可以中斷的中斷服務(wù)程序。
三、名詞解釋題
26、檢錯(cuò)碼:
27、總線協(xié)議:
28、雙重分組跳躍進(jìn)位:
29、指令格式:
四、簡(jiǎn)答題
30、請(qǐng)說(shuō)明SRAM的組成結(jié)構(gòu),與SRAM相比,DRAM在電路組成上有什么不同之處?
31、簡(jiǎn)述計(jì)算機(jī)控制器的功能和執(zhí)行一條指令所需的步驟。
32、主存儲(chǔ)器的性能指標(biāo)有哪些?含義是什么?
33、中斷處理過(guò)程包括哪些操作步驟?
五、計(jì)算題
34、設(shè)存儲(chǔ)字長(zhǎng)和指令字長(zhǎng)均為24位,若指令系統(tǒng)可完成108種操作,且具有直
接、一一次間接尋址、多次間接尋址、變址、基址、相對(duì)和立即這7種尋址方式,
則可在保證最大范圍內(nèi)直接尋址的前提下,指令字中操作碼占幾位?尋址特征位占
幾位?可直接尋址的范圍是多少?一次間接尋址的范圍是多少?多次間接尋址的范
圍又是多少?
35、設(shè)有一個(gè)64Kx8位的RAM芯片,試問(wèn)該芯片共有多少個(gè)基本單元電路(簡(jiǎn)稱
存儲(chǔ)基元)?欲設(shè)計(jì)一種具有上述同樣多存儲(chǔ)基元的芯片,要求對(duì)芯片字長(zhǎng)的選擇
應(yīng)滿足地址線和數(shù)據(jù)線的總和為最小,試確定這種芯片的地址線和數(shù)據(jù)線,并說(shuō)明
有幾種解答。
36、某計(jì)算機(jī)的主存地址位數(shù)為32位,按字節(jié)編址。假定數(shù)據(jù)Cache中最多存放
128個(gè)主存塊,采用4路組相聯(lián)方式,塊大小為64B,每塊設(shè)置了I位有效位。采用
一次性寫(xiě)回策略,為此每塊設(shè)置了1位"臟位"。要求:
1)分別指出主存地址中標(biāo)記(Tag)、組號(hào)(Index)和塊內(nèi)地址(Offset)3部
分的位置和位數(shù)。
2)計(jì)算該數(shù)據(jù)Cache的總位數(shù)。
六、綜合題
37、現(xiàn)有4級(jí)流水線,分別完成取指、指令譯碼并取數(shù)、運(yùn)算、回寫(xiě)4步操作,假
設(shè)完成各部操作的時(shí)間依次為100ns,100ns,80ns,50ns。試問(wèn):
1)流水線的操作周期應(yīng)設(shè)計(jì)為多少?
2)試給出相鄰兩條指令發(fā)生數(shù)據(jù)相關(guān)的例子(假設(shè)在硬件上不采取措施),試分
析第2條指令要推遲多少時(shí)間進(jìn)行才不會(huì)出錯(cuò)?
3)如果在硬件設(shè)計(jì)上加以改進(jìn),至少需要推遲多少時(shí)間?
38、某計(jì)算機(jī)的主存地址空間大小為256MB,按字節(jié)編址。指令Cache和數(shù)據(jù)
Cache分離,均有8個(gè)Cache行,每個(gè)Cache行大小為64B,數(shù)據(jù)Cache采用直接
映射方式?,F(xiàn)有兩個(gè)功能相同的程序A和B,其偽代碼如下所示:
程序A:程序B:
inta[256][256];inta[256][256];
假…
定
intsumarray)()inisumarray2()
{
inti,j,sum=0:inti,j,sum=0;
fdr(i=0:i<256;i++)for0=O;j<256;*)
for(j=0;j<256;j-H)for(i=0:i<256;i++)
sum+=a[i][j]:sum+=a[i][J]i
returnsum;returnsum;
int類(lèi)型數(shù)據(jù)用32位補(bǔ)碼表示,程序編譯時(shí),i、j、sum均分配在寄存器中,數(shù)組a
按行優(yōu)先方式存放,其首地址為320(+進(jìn)制)。請(qǐng)回答下列問(wèn)題,要求說(shuō)明理由
或給出計(jì)算過(guò)程。
1)若不考慮用于Cache一致性維護(hù)和替換算法的控制位,則數(shù)據(jù)Cache的總?cè)萘?/p>
為多少?
2)數(shù)組元素a[0][31]和a[l]5各自所在的主存塊對(duì)應(yīng)的Cache行號(hào)分別是多少
(Cache行號(hào)從0開(kāi)始)?
3)程序A和B的數(shù)據(jù)訪問(wèn)命中率各是多少?哪個(gè)程序的執(zhí)行時(shí)間更短?
39、某計(jì)算機(jī)采用16位定長(zhǎng)指令字格式,其CPU中有一個(gè)標(biāo)志寄存器,其中包
含進(jìn)位/借位標(biāo)志CF、零標(biāo)志ZF和符號(hào)標(biāo)志NF。假定為該機(jī)設(shè)計(jì)了條件轉(zhuǎn)移指
令,其格式如圖所示。
1511109870
00000CZNOFFSET
其中,00000為操作碼OP;C、Z和N分別為CF、ZF和NF的對(duì)應(yīng)檢測(cè)位,某檢測(cè)
位為I時(shí)表示需檢測(cè)對(duì)應(yīng)標(biāo)志,需檢測(cè)的標(biāo)志位中只要有一個(gè)為1就轉(zhuǎn)移,否則不轉(zhuǎn)
移,例如,若C=l,Z=0,N=l,則需檢測(cè)CF和NF的值,當(dāng)CF=I或NF=1時(shí)發(fā)生
轉(zhuǎn)移;OFFSET是相對(duì)偏移量,用補(bǔ)碼表示。轉(zhuǎn)移執(zhí)行時(shí),轉(zhuǎn)移目標(biāo)地址為(PC)
+2+2xOFFSET;順序執(zhí)行時(shí),下條指令地址為(PC)+2。請(qǐng)回答下列問(wèn)題。
1)該計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址還是按字編址?該條件轉(zhuǎn)移指令向后(反向)最多
可跳轉(zhuǎn)多少條指令?
2)某條件轉(zhuǎn)移指令的地址為200CH,指令內(nèi)容如圖所示,若該指令執(zhí)行時(shí)CF=O,
ZF=O,NF=1,則該指令執(zhí)行后PC的值是多少?若該指令執(zhí)行時(shí)CF=1,ZF=O,
NF=O,則該指令執(zhí)行后PC的值又是多少?請(qǐng)給出計(jì)算過(guò)程。
15II109870
0000001111100011
3)實(shí)現(xiàn)"無(wú)符號(hào)數(shù)比較小于等于時(shí)轉(zhuǎn)移”功能的指令中,C、Z和N應(yīng)各是什么?
4)下圖是該指令對(duì)應(yīng)的數(shù)據(jù)通路示意圖,要求給出圖中部件①?③的名稱或功能
說(shuō)明
參考答案
一、選擇題
1,D
2、C
3、B
4、D
5、B
6、D
7、A
8,D
9、B
10、C
11、B
12>B
13、A
14、B
15、D
二、填空題
16、系統(tǒng)軟件應(yīng)用軟件系統(tǒng)軟件
17、優(yōu)先級(jí)公平主方
18、并行空間并行時(shí)間并行
19、SRAMDRAM斷電后不能保存信息
20、處理器指令和程序
21、寄存器一寄存器型寄存器一存儲(chǔ)器型
22、指令系統(tǒng)CISC
23、存儲(chǔ)周期存儲(chǔ)器帶寬
24、數(shù)據(jù)先進(jìn)后出存儲(chǔ)器
25、優(yōu)先級(jí)高優(yōu)先級(jí)低
三、名詞解釋題
26、檢錯(cuò)碼:
能夠發(fā)現(xiàn)某些錯(cuò)誤或具有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼。
27、總線協(xié)議:
總線通信同步方式規(guī)則,規(guī)定實(shí)現(xiàn)總線數(shù)據(jù)傳輸?shù)亩〞r(shí)規(guī)則。
28、雙重分組跳躍進(jìn)位:
n位全加器分成若干大組,大組內(nèi)又分成若干小組,大組中小組的最高進(jìn)位同時(shí)產(chǎn)生,大
組與大組間的進(jìn)位串行傳送。
29、指令格式:
指定指令字段的個(gè)數(shù),字段編碼的位數(shù)和編碼的方式.
四、簡(jiǎn)答題
30、答:SRAM存儲(chǔ)器由存儲(chǔ)體、讀寫(xiě)電路、地址譯碼電路、控制電路組成,DRAM還
需要有動(dòng)態(tài)刷新電路。
31、解析:控制器部件是計(jì)算機(jī)的五i大功能部件之一,其作用是向整機(jī)的每個(gè)部
件(包括控制器部件木身)提供協(xié)同運(yùn)行所需要的控制信號(hào)。計(jì)算機(jī)最本質(zhì)的功能
是連續(xù)執(zhí)行指令,而每一條指令往往又要分成幾個(gè)執(zhí)行步驟才得以完成。因此又可
以說(shuō),計(jì)算機(jī)控制器的基本功能是依據(jù)當(dāng)前正在執(zhí)行的指令和它所處的執(zhí)行步驟,
形成(或稱得到)并提供出在這一時(shí),刻整機(jī)各部件要用到的控制信號(hào)。執(zhí)行一條
指令,要經(jīng)過(guò)讀取指令、分析指令、執(zhí)行指令3個(gè)階段,控制器還要保證能按程序
中設(shè)定的指令運(yùn)行次序,自動(dòng)地連續(xù)執(zhí)行指令序列。
32、答:存儲(chǔ)器的性能指標(biāo)主要是存儲(chǔ)容量,存儲(chǔ)時(shí)間、存儲(chǔ)周期和存儲(chǔ)器帶寬。在一個(gè)
存儲(chǔ)器中可以容納的存儲(chǔ)單元總數(shù)通常稱為該存儲(chǔ)器的存儲(chǔ)容量。
存取時(shí)間又稱存儲(chǔ)訪問(wèn)時(shí)間,是指從啟動(dòng)一次存儲(chǔ)器操作到完成該操作所經(jīng)歷的時(shí)間。存
儲(chǔ)周期是指連續(xù)兩次獨(dú)立的存儲(chǔ)器操作(如連續(xù)兩次讀操作)所需間隔的最小時(shí)間。
存儲(chǔ)器帶寬是指存儲(chǔ)器在單位時(shí)間中的數(shù)據(jù)傳輸速率
33、答:中斷處理過(guò)程如下:
⑴設(shè)備提出中斷請(qǐng)求;
⑵當(dāng)一條指令執(zhí)行結(jié)束時(shí)CPU響應(yīng)中斷
(3)CPU設(shè)置"中斷屏蔽"標(biāo)志,不再響應(yīng)其它中斷請(qǐng)求
⑷保存程序斷點(diǎn)(PC)
⑸硬件識(shí)別中斷源(移到中斷服務(wù)子程序入口地,址)
⑹用軟件方法保存CPU現(xiàn)場(chǎng)
⑺為設(shè)備服務(wù)
⑻恢復(fù)CPU現(xiàn)場(chǎng)
⑼"中斷屏蔽"標(biāo)志復(fù)位,以便接收其它設(shè)備中斷請(qǐng)求
⑩返回主程序
五、計(jì)算題
34、解析:
1)由于此指令系統(tǒng)可完成108種操作,因此指令字中的操作碼占7位(27=128)。
2)由于指令系統(tǒng)中有7種尋址方式,因此尋址特征位占3位。
3)由于地址碼的位數(shù)為24-7-3=14位,因此直接尋址的范圍為214。
4)由于存儲(chǔ)字長(zhǎng)為24位,因此一次間接尋址的范圍為224。
5)由于多次間接尋址需要使用一位來(lái)標(biāo)志是否間接尋址完畢,因此只有23位用做
尋址,尋址范圍為223。
35、解析:存儲(chǔ)基元總數(shù)=64Kx8位=512K位=219位。
思路:如要滿足地址線和數(shù)據(jù)線總和最小,應(yīng)盡量把存儲(chǔ)元安排在字向,因
為地址位數(shù)和字?jǐn)?shù)成2的塞的關(guān)系,可較好地壓縮線數(shù)。
設(shè)地址線根數(shù)為a,數(shù)據(jù)線根數(shù)為b,則片容量為2axb=219;b=2i%a。
若a=19,b=l,總和=19+1=20;
若a=18,b=2,總和=18+2=20;
若a=17,b=4,總和=17+4=21;
若a=16,b=8,總和=16+8=24;
由上可看出,片字?jǐn)?shù)越少,片字長(zhǎng)越長(zhǎng),引腳數(shù)越多。片字?jǐn)?shù)、片位數(shù)均按
2的幕變化。
通過(guò)證明也是能得出結(jié)論的,我們要最小化a+b=a+219-4。
令F(a)=a+b=a+2】+4,對(duì)a求導(dǎo)后,得到1-In2xax29。
在14a4l8時(shí),F(xiàn)是單調(diào)遞減函數(shù),所以在這個(gè)區(qū)間最小值為F(18)=20,
剩下F(19)=20。
所以得出結(jié)論:如果滿足地址線和數(shù)據(jù)線的總和為最小,這種芯片的引腳分
配方案有兩種:地址線=19根,數(shù)據(jù)線=1根;地址線=18根,數(shù)據(jù)線=2根。
36、解析:主存地址由標(biāo)記(Tag)、組號(hào)(Index)和塊內(nèi)地址(Offset)3部
分組成,標(biāo)記字段在前,組號(hào)字段居中,塊內(nèi)地址字段在后。
1)因?yàn)閴K大小為64B,所以塊內(nèi)地址字段為6位:因?yàn)镃ache中有128個(gè)主
存塊,采用4路組相聯(lián),Cache分為32組(128/4-32),所以組號(hào)字段為5位;標(biāo)
記字段為剩余位,32-5-6=21位。
2)數(shù)據(jù)Cache的總位數(shù)應(yīng)包括標(biāo)記項(xiàng)的總位數(shù)和數(shù)據(jù)塊的位數(shù)。每個(gè)Cache
塊對(duì)應(yīng)一個(gè)標(biāo)記項(xiàng),標(biāo)記項(xiàng)中應(yīng)包括標(biāo)記字段、有效位和"臟位"(僅適用于寫(xiě)回
法)。因止匕,標(biāo)記項(xiàng)的總位數(shù)=128x(21+1+1)=128x23=2944位。又由于數(shù)
據(jù)塊位數(shù)=128x64x8=65536位,因此數(shù)據(jù)Cache的總位數(shù)
=2944+65536=68480位。
六、綜合題
37、解析:
1)流水線操作的時(shí)鐘周期T應(yīng)按4步操作中所需時(shí)問(wèn)最長(zhǎng)的一個(gè)步驟來(lái)考慮,所以
T=100ns.
2)兩條指令發(fā)生數(shù)據(jù)相關(guān)沖突的例子如下:
ADDRI,R2,R3(R2)+(R3)-R1
(將寄存器R2和R3的內(nèi)容相加存儲(chǔ)到寄存器RI)
SUBR4,RI,R5(RI)-(R5)-R4
(將寄存器RI的內(nèi)容減去寄存器R5的內(nèi)容,并將相減的結(jié)果存儲(chǔ)到寄存器R4)
分析如下:首先這兩條指令發(fā)生寫(xiě)后讀(RAW)相關(guān)。兩條指令在流水線中的執(zhí)
行情況見(jiàn)表。
時(shí)仲
指令三、1234567
ADD取指指令詳碼沖取數(shù)運(yùn)*引可
SUB取拈指令評(píng)碼升取數(shù)運(yùn)算寫(xiě)一
ADD指令在時(shí)鐘4時(shí)將結(jié)果寫(xiě)入寄存器堆(R1),但SUB指令在時(shí)鐘3時(shí)讀寄存器
堆
(RI)o本來(lái)ADD指令應(yīng)先寫(xiě)入RLSUB指令后讀R1,結(jié)果變成SUB指令先
讀R1.ADD指令后寫(xiě)R1,因而發(fā)生數(shù)據(jù)沖突。如果硬件上不采取措施,則第2條
指令SUB至少應(yīng)該推遲兩個(gè)時(shí)鐘周期(2x100ns),即SUB指令中的指令譯碼
并取數(shù)周期應(yīng)該在ADD指令的寫(xiě)回周期之后才能保證不會(huì)出錯(cuò),見(jiàn)表。
時(shí)鐘
12y4567
ADD取指指令令碼井井?dāng)?shù)n同
SUB取指指令譯碼川僅數(shù)運(yùn)儀、和1
3)如果硬件上加以改進(jìn),則只延遲一個(gè)時(shí)鐘周期即可(100ns)。因?yàn)樵贏DD指
令中,運(yùn)算周期就已經(jīng)將結(jié)果得到了,可以通過(guò)數(shù)據(jù)旁路技術(shù)在運(yùn)算結(jié)果得到的時(shí)
候?qū)⒔Y(jié)果快速地送入寄存器RL而不需要等到寫(xiě)回周期完成,見(jiàn)表。
1234567
指
運(yùn)駕(井采川數(shù)據(jù)旁路
ADD取指指令譯碼井井?dāng)?shù)寫(xiě)回
技術(shù)丐人寄〃需RI)
SUB收指折令許和并取效運(yùn)尊‘叮回
38、解析:1)Cache結(jié)構(gòu)如下。
V???TagData
此處的行即為塊(Block)?直接映射下,每塊的Cache結(jié)構(gòu)一般分為4個(gè)部
分,其中,V:1位,表示所在的塊是否有效。
...:表示用于Cache一致性維護(hù)和替換算法的控制位。
TAG:地址轉(zhuǎn)換標(biāo)記。
如果不計(jì)算"…"部分,貝UCache的大小由V、Tag和Data(數(shù)據(jù))3部分組
成。在直接映射中,可以將地址分為如下3個(gè)部分:
Tag快索引塊內(nèi)
本題中,總的尋址位數(shù)為28位(228=256M):塊內(nèi)位為6位(25-64),
5~0位;塊索引為3位(23=8),8~6位。因此,Tag=28-6-3=19位,即27?9
位。
每行(塊)的大小=V+Tag+數(shù)據(jù)=1+19+64x8位。
數(shù)據(jù)Cache有8行,總?cè)萘繛?1+19+64x8)x8/8=532B。
2)由于數(shù)組在存儲(chǔ)器中按行優(yōu)先方式存放,因此每個(gè)數(shù)組元素占4B。數(shù)組
首地址為320,因此可知:
a[0][31]在存儲(chǔ)器中的地址為320+31x4=444=000110111100B
a皿1]在存儲(chǔ)器中的地址為320+(256+1)x4=1348=01存01000100B按
直接映射方式,地址分為3部分,塊索引在地址的8~6位,因此兩地址所對(duì)應(yīng)的塊
索引分別為6(110B)>5(101B)o
3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 24986.3-2024家用和類(lèi)似用途電器可靠性試驗(yàn)及評(píng)價(jià)第3部分:洗衣機(jī)的特殊要求
- 高考物理總復(fù)習(xí)專(zhuān)題一直線運(yùn)動(dòng)第1講運(yùn)動(dòng)的描述練習(xí)含答案
- 違規(guī)保證書(shū)的背景分析
- 高中化學(xué) 第3章 物質(zhì)在水溶液中的行為 3.4.2 酸堿中和滴定教案 魯科版選修4
- 2024秋四年級(jí)英語(yǔ)上冊(cè) Unit 5 Dinner is ready課時(shí)3 Let's spell教案 人教PEP
- 2024六年級(jí)語(yǔ)文下冊(cè) 第三單元 8 匆匆教案 新人教版
- 2024-2025學(xué)年高中生物 第4章 第1節(jié) 種群的特征教案 新人教版必修3
- 2024-2025學(xué)年九年級(jí)化學(xué)上冊(cè) 第三單元 物質(zhì)構(gòu)成的奧秘 課題2 原子的結(jié)構(gòu) 第2課時(shí) 離子與相對(duì)原子質(zhì)量教案 (新版)新人教版
- 2023四年級(jí)數(shù)學(xué)下冊(cè) 4 多邊形的認(rèn)識(shí) 綜合實(shí)踐 我的拼圖教案 冀教版
- 2024-2025學(xué)年高中地理 第四章 環(huán)境污染與防治 4.2 固體廢棄物的治理教案 中圖版選修6
- 等數(shù)據(jù)的計(jì)算
- 一、圓錐曲線的光學(xué)性質(zhì)及其應(yīng)用
- 一醫(yī)療設(shè)備購(gòu)置申請(qǐng)表
- 不穩(wěn)定性心絞痛和非ST段抬高型心肌梗死
- 幼兒園中班語(yǔ)言《聽(tīng)》(課堂PPT)
- 辦公生活區(qū)臨建施工實(shí)施方案
- 鋼結(jié)構(gòu)廠房施工進(jìn)度橫道圖
- 例談小升初考場(chǎng)作文的扣題
- 中國(guó)華電集團(tuán)公司KKS電廠標(biāo)識(shí)系統(tǒng)編碼
- 基層反映類(lèi)信息大匯總情況
- 常見(jiàn)觀賞魚(yú)分類(lèi).PPT
評(píng)論
0/150
提交評(píng)論