《计算机组成原理》知识点复习

网友投稿 959 2022-10-13

《计算机组成原理》知识点复习

《计算机组成原理》知识点复习

《计算机组成原理》知识点复习

《一》计算题

1. [x]原=0.11001110           [-x]原=(1.11001110)

[-x]反=(1.00110001)      [-x]补=(1.00110010)

2. x=-0.1011=11011,x补=10101y=-0.0101=10101,y补=11011,y补补=10101x+y=x补+y补=10101+11011=110000=-1.0000 (最后一步按2取模)x-y=x补-y补=x补+y补补=10101+10101=101010=01010x-y结果反号,产生错误,原因是结果超出四位数表示范围补救措施为取双符号位补码,符号位为00表示正数,符号位为11表示负数符号位为01或10表示产生溢出。此时有x=-0.1011=111011,x补=110101y=-0.0101=110101,y补=111011,y补补=110101x+y=x补+y补=110101+111011=1110000=-1.0000 (最后一步按4取模)x-y=x补-y补=x补+y补补=110101+110101=1101010=101010符号位为10,表示结果产生“下溢出”,即计算结果<-1

溢出的写“溢出”。

《二》填空题

1.如果逻辑电路的输出状态仅和当时的输入状态有关,与过去的输入状态无关,称这种逻辑电路为组合逻辑电路。

2.三态门的“三态”指的是正常0态,正常1态和高阻z态。

3.如果逻辑电路的输出状态不仅和当时的输入状态有关,而且还与过去的输入状态有关,称这种逻辑电路为时序逻辑电路。

4.时序电路中必须要有能存储信息的记忆元件——触发器。

5.按时钟控制方式来分,触发器分为电位触发器,边沿触发器和主从触发器。

6.电位触发器在计算机中常用来组成暂存器。边沿触发器又称为延迟型触发器。常用来组成寄存器。主从触发器有计数功能,常用来组成计数器。

7.广泛使用的SRAM和DRAM都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。

8.双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用空间并行技术,后者采用时间并行技术。

9.某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要24条。

10.某DRAM芯片,其存储容量为512k×8位,该芯片的地址线和数据线的数目分别是19和8。

11.CPU从内存取出一条指令并执行该指令的时间称为指令周期,它常用若干个(CPU周期)来表示。

12.形成指令地址的方法称为指令寻址,通常是顺序寻址,遇到转移指令时(跳跃)寻址。

13.RISC指令系统的最大特点是:只有load指令和(store)指令访问存储器,其余指令的操作均在寄存器之间进行。

14.形成操作数有效地址的方法,称为寻址方式。

15.控制部件向执行部件发出的各种控制命令叫作微命令。

16.把在同一CPU周期内并行执行的微操作控制信息,存储在控制存储器里,称为一条微指令。

17.寄存器间接寻址方式中,操作数处在存储器中。

18.CPU中跟踪指令后继地址的寄存器是程序计数器。

19.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用隐含寻址方式。

20.运算器和控制器合称为CPU。

《3》简答题

1.     CPU执行一段程序时,cache完成存取的次数为2200次,主存完成存取的次数为80次,已知cache存取周期为40ns,主存存取周期为160ns,求cache的命中率和平均访问时间。

2.     解答:

第一问:2200/(2200+80)=96%

第二问:(40*2200+160*80)/(2200+80)=44.2(ns)

3.     某总线在一个总线周期中并行传送32位数据,假设一个总线周期等于一个总线始终周期,总线时钟频率为33MHz,总线带宽是多少?如果一个总线周期中并行传送8个字节的数据,总线时钟频率升至66MHz,总线带宽是多少?

解答:

第一问:32/8*33M=132MB/s(3分)

第二问:8*66M=528MB/s(2分)

4、简述存储器的分级结构和特点?

存储器的分级结构从上到下依次是:①高速缓冲存储器简称cache,它是计算机系统中的一个高速小容量半导体存储器。

②主存储器简称主存,是计算机系统的主要存储器,用来存放计算机运行期间的大量程序和数据。

③外存储器简称外存,它是大容量辅助存储器。

特点:①速度快的存储器价格贵,容量小;

②价格低的存储器速度慢,容量大。

5、什么是操作数的寻址方式?操作数通常放在哪儿?

形成操作数有效地址的方法,称为寻址方式。

①操作数包含在指令中;

②操作数包含在CPU的某一个内部寄存器中;

③操作数包含在主存储器中;

④操作数包含在I/O设备的端口中。

6、微指令和微命令有什么不同?微命令的编码方法有哪些?

微命令:控制部件向执行部件发出的各种控制命令叫作微命令。

微指令:把在同一CPU周期内并行执行的微操作控制信息,存储在控制存储器里,称为一条微指令。

微命令编码有三种方法:

①直接表示法;

②编码表示法;

③混合表示法。

7.说明指令流水线的主要问题,以及解决这些问题的方法?

资源相关性;延迟,增设部件;数据相关性;设置缓冲器,定向传送;控制相关性;延迟转移,转移预测。

8.说明cache的替换策略主要有哪几种,及它们的特点?

最不经常使用算法(LFU),不能反映近期使用情况;近期最少使用算法(LRU),能反映近期使用情况;随机替换,容易实现,速度快。

9.计算机的五级层次是怎么划分的?

①第一级是微程序设计级。

②第二级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统。

③第三级是操作系统级,它由操作系统程序实现。

④第四级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性。

⑤第五级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。

7.说明主存与cache的映射方式主要有哪几种,及它们的特点?

全相联映射,灵活,比较器难于设计;直接映射,简单,容易冲突;组相联映射,有一定的灵活性,冲突减少。

10.列举出5种基本的寻址方式?

立即数寻址;寄存器寻址;直接寻址;间接寻址;变址寻址;相对寻址;基址变址寻址;相对基址变址寻址。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《数据结构复习笔记》--堆和堆排序
下一篇:FleXive- J2EE 框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~