计算机组成原理复习题_第1页
计算机组成原理复习题_第2页
计算机组成原理复习题_第3页
计算机组成原理复习题_第4页
计算机组成原理复习题_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 1、分别写出下述指令流程:(1) MOV R2,(SP)+ ;(2)ADD X(PC),R1 ;(3)JMP (R0);2、列出指令JMP (R0);的取指周期和执行周期的操作时间表。假定执行周期结束后将进入新的取指周期。练习题21-1 MOV R2,(SP)+ 功能:将栈顶元素弹出至寄存器R2中。流程:M-IR PC+1-PC SP-MAR M-MDR-C SP+1-SP C-R2 PC-MAR 课后作业参考答案FTSTET3流程:M-IR PC+1-PC PC-MAR M-MDR-D PC+1-PC D+PC-MAR M-MDR-D R1+D-MDR MDR-M PC-MARFTDTE

2、T1-2 ADD X(PC), R1说明:以PC作为变址寄存器进行变址寻址,作为目的操作数。4流程:M-IR PC+1-PC R0-MAR M-MDR MDR-PC-MARFTET1-3 JMP (R0)功能:跳转到R0所指向的指令。5EMAR RSIRPC-AA+1DM1-ET 0-TFT0ET02 列出JMP (R0)的微命令序列R0-A输出ADMT+1EMAR RSMDRT+1ET1CPPCCPFT CPST CPDT CPET CPTCPMARCPTCPT6MDR-A输出ADM1-FT 0-TET2CPPC CPMARCPFT CPST CPDT CPET CPT2 列出JMP (R0

3、)的微命令序列(续)第四章作业第四章作业 设计一半导体存储器,其中设计一半导体存储器,其中ROMROM区区4KB4KB,选用选用ROMROM芯片芯片(4K4K4 4位位/ /片片););RAMRAM区区3KB3KB,选用选用RAMRAM芯片(芯片(2KB/2KB/片片和和 1K1K4 4位位/ /片片)。)。地址总线地址总线A15A15A0A0(低)(低), ,双向数据总线双向数据总线D7D7D0D0(低),读(低),读/ /写信号线写信号线R/WR/W。1 1、给出芯片地址分配和片选逻辑;、给出芯片地址分配和片选逻辑;2 2、画出该、画出该M M逻辑框图(各芯片信号线的连接及逻辑框图(各芯片

4、信号线的连接及片选逻辑电路)。片选逻辑电路)。题干:题干:设主存容量1MB,高缓容量16KB,块的大小512字节写出: (1)主存地址格式(2) CACHE地址格式(3) 页表的容量多大?(4) 画出直接地址映像及变换示意图画出直接地址映像及变换示意图 答案:(答案:(1)主存地址格式:页面标记:)主存地址格式:页面标记:1MB16KB=64 6位页面地址:位页面地址:16KB512B=32 5位页内地址:位页内地址:9位位(2)CACHE地址格式页面地址:地址格式页面地址:5位页位页内地址:内地址:9位位 (3)页表容量)页表容量32字字6位位题干:题干:一台计算机的主存容量1MB,字长32

5、位,直接映像的CACHE容量为512字,试设计主存地址格式(1) CACHE块长1字(2) CACHE块长8字 答案:(答案:(1)CACHE块长块长1字,则页面标字,则页面标志位数:志位数:9位;页面地址位数:位;页面地址位数:9位;页位;页内地址:内地址:2位(位(2)CACHE块长块长8字,则字,则页面标志位数:页面标志位数:9位;页面地址位数:位;页面地址位数:6位;页内地址:位;页内地址:5位位 题干:题干:有一个CACHE的容量2K字,每块为16字,问:(1)该CACHE可容纳多少个块?(2)如果主存的容量是256K字,则有多少个块?(3)主存的地址有多少位?CACHE的地址有多少

6、位?(4)在直接映射方式下,主存中第I块映射到CACHE中哪一块?(5)进行地址映射时,存储器地址分成哪几段?各段分别有多少位? 答案:(答案:(1)CACHE的容量为的容量为2K字,每块字,每块16字,则字,则CACHE中有中有128块。(块。(2)如果主存的)如果主存的容量是容量是256KW,则有,则有256102416=16384块。(块。(3)因为主存容量是)因为主存容量是256K,主存地址,主存地址18位。位。CACHE容量容量2K字,所以字,所以CACHE的地址的地址有有11位。(位。(4)在直接映射方式下,主存中的)在直接映射方式下,主存中的第第i块映射到块映射到i mod 12

7、8块中。(块中。(5)格式区号)格式区号(7位)块号(位)块号(7位)块内地址(位)块内地址(4位)位) 题干:题干:有一主存CACHE层次的存储器,其主存容量1MB,CACHE容量64KB,每块8KB,采用直接映像方式 (1)求主存地址格式 (2)主存地址为25301H,问它在主存的那个块? 答案:答案: (1)CACHE容量容量64KB,每块,每块8KB,所以块,所以块内地址内地址13为,块地址为为,块地址为1613=3位,又因为位,又因为主存容量主存容量1MB,所以页面标记,所以页面标记2016=4位。位。主存格式如下:页面标记主存格式如下:页面标记=4位;页面地址位;页面地址=3;页内

8、地址页内地址=13 (2)因为)因为25301H=0010 0101 0011 0000 0001,所以区号,所以区号=0010,块号,块号=010,块内地址,块内地址=1 0011 0000 0001题干:题干:CPU执行一段程序时,CACHE完成存取的次数是1900次,主存完成存取的次数为100次,已知CACHE存取周期为50ns,主存存取周期为250ns,求CACHE/主存系统的效率和平均访问时间。答案:答案:命中率:命中率:H=Nc/(Nc+Nm)=1900/(1900+100)=0.95平均访问时间:平均访问时间:0.9550+(10.95)250=60ns访问效率:访问效率:e=Tc/Ta=5060100%=83.3% 题干:题干:一个组相联映象ache由个存储块构成,每组包含个存储块,主存包含个存储块,每块由此字组成,访存地址为字地址。 (1)写出主存地址的位数和地址格式?(2)若CPU依次从主存块0,1,2,63交替取指令,循环执行10次,问命中率多少? 答案:答案: 解:1、主存容量=1284096=219,故主存地址位数=19位。 主存地址格式: 组数:644=16,则占用4位; 块内地址:128,占用7位; 剩余标志位=19-4-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论