计算机组成与结构试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成与结构试卷
第二阶段测试卷
考试科目:《计算机组成与结构》第四章至第六章(总分100分)时间:90分钟
学习中心(教学点)批次:层次:专业:学号:身份证号:
姓名:得分:
一、单项选择题(本题共10小题,每小题2分,共20分)
1、在虚拟存储器中,当程序正在执行时,由(D )完成地址映象。

A、程序员
B、编译器
C、装入程序
D、操作系统
2、下列外存中,属于顺序存取存储器的是( B )。

A、软盘
B、磁带
C、硬盘
D、光盘
3、指令系统中采用不同寻址方式的目的主要是(D)。

A、可直接访问外存
B、提供扩展操作码并降低指令译码难度
C、实现存储程序和程序控制
D、缩短指令长度,扩大寻址空间,提高编程灵活性
4、在组合逻辑的硬布线控制器中,时序信号是(D)。

A、时钟源的输入信号
B、操作信号
C、操作控制信号
D、操作定时信号
5、在微程序控制器中,一条机器指令的功能通常由( B )。

A、一条微指令实现
B、一段微程序实现
C、一个指令码实现
D、一个条件码实现
6、一般说来,直接映象常用在( B )。

A、小容量高速Cache中
B、大容量高速Cache中
C、小容量低速Cache中
D、大容量低速Cache中
7、堆栈指针SP的内容是(A)。

A、栈顶地址
B、栈底地址
C、栈顶内容
D、栈底内容
8、假设寄存器R中的数为200,主存地址为200和300的存储单元中存放的内容分别是300和
400,若访问到的操作数为200,则所采用的寻址方式为( A)。

A、立即寻址#200
B、寄存器间接寻址(R)
C、存储器间接寻址(200)
D、直接寻址200
9、存储器的随机访问是指(D)。

A、可随意访问存储器
B、按随机文件访问存储器
C、可对存储器进行读出与写入
D、可按地址访问存储器的任一编址单元,其访问时间相同且与地址无关
10、动态半导体存储器的特点是(C)。

A、在工作中存储器内容会产生变化
B、每次读出后,需要根据原存内容重新写入一遍
C、每隔一定时间,需要根据原存内容重新写入一遍
D、在工作中需要动态地改变访存地址
二、填空题(本题共5小题,每空1分,共10分)
1、建立高速缓冲存储器的理论依据是____程序局部访问性原理___________。

2、从一条指令的启动到下一条指令的启动的间隔时间称为__指令周期____。

3、常见的微指令地址生成技术有__计数器法____和___下地址字段法____两种。

4、Cache是一种高速缓冲存储器,是为了解决__CPU___和___主存__之间速度不匹配而采用的一项重要技术。

5、一个完整的指令系统应满足四个方面的要求,它们是_完备性_;__有效性_;_规整性_和__兼容性__。

三、名词解释(本题共3小题,每小题5分,共15分)
1、虚拟存储器
虚拟存储器——为了给用户提供更大的随机存取空间而采用的一种存储技术。

它将内存与外存结合使用,好像有一个容量极大的内存储器,工作速度接近于主存,每位成本又与辅存相近,在整机形成多层次存储系统。

它不仅是解决存储容量和存取速度矛盾的一种有效措施,而且是管理存储设备的有效方法。

2、Cache
Cache——依据程序的访问局部性原理,在CPU与主存之间设置的一种比主存速度快、容量小的存储设备,可以大大地解决CPU与主存之间的速度匹配问题,从而较大地提高了CPU处理数据的存取速度,进而能大幅提高计算性能。

3、微程序控制器
微程序控制器——将执行指令所需要的微命令以代码形式编成微指令序列(微程序),存入一个控制存储器,需要时从该存储器中读取。

按这种方式工作的控制器称为微程序控制器。

四、简答题(本题共5小题,每小题7分,共35分)
1、写出设计组合逻辑控制器的基本步骤。

答:组合逻辑控制器的设计方法是用大量的逻辑门电路,按一定的逻辑规则组合成一套逻辑网络来产生各机器指令的操作控制信号。

其设计过程一般经历下列步骤:
(1)根据给定的数据通路和指令功能排列出各条指令的操作控制步骤序列。

(2)确定机器的状态周期,节拍和工作脉冲。

根据指令的功能和器件的速度,确定指令执行过程中状态周期及周期的基本时间。

(3)列出每个控制信号的逻辑表达式。

确定了每条指令在每一个状态周期中每一个节拍内所完成的操作时,也就得到了相应的操作控制信号的表达式。

所有的操作控制信号的逻辑表达式组成了一个复杂的逻辑网络。

2、简述微指令的操作码和微指令链接的各种设计方法。

答:微指令的操作码和地址码的设计方法主要有直接表示法,完全编码法,分段直接表示法,分段间接表示法。

微指令链接主要有uPC法和下地址字段法。

3、寄存器间接寻址与直接寻址的具体寻址过程如何进行?
寄存器间接寻址:将寄存器的内容作为存储单元的地址,取该地址中的内容。

直接寻址:取指令中操作数的存储地址中的内容。

4、若用汉字点阵为256*256的点阵式字形码存入字库中,欲存8192个汉字,
(1)需要多个存储容量?
(2)需要多少片2M*8bit存储芯片?
(3)这个专用的汉字库(专用存储器)若按16bit字长来编址的话,其地址寄存器需要多少位?
答:总的存储容量=28+8*213=229=26MB=64MB
所需片数=64/2=32片
所需的地址寄存器位数=片选位数+片内位数=log232+log2(2M*8/16)=5+20=25
5、请判断下面的叙述中,哪些是正确的?
(1)半导体ROM是一种非易失性存储器。

(2)半导体存储器是非永久性存储器,断电时不能保存信息。

(3)同SRAM相比,由于DRAM需要刷新,所以功耗大。

(4)由于DRAM靠电容存储电荷,所以需要定期刷新。

(5)双极型RAM不仅存取速度快,而且集成度高。

(6)目前常用的EPROM是用浮动栅雪崩注入型MOS管构成,称为FAMOS型EPROM,该类型的EPROM出厂时存储的全是“1”。

答:一组判断
(1),(4),(6)是正确的。

(2),(3),(5)是错误的。

五、分析题(本题共2小题,每小题10分,共20分)
1、对照教材上的单总线结构的CPU结构图,写出指令ADD R1, (mem′)的执行控制序列,该指令的功能将mem号内存单元的内容所在地址的内容(间接寻址)与R1寄存器内容相加,结果放R1。

答:PC→MAR,read
PC+1→PC
DBUS→MDR
MDR→IR
IR(地址段)→MAR,read
DBUS→MDR
MDR→MAR,read
DBUS→MDR
MDR→Y
R1+Y→Z
Z→R1
END
2、试说明存储系统是如何满足计算机系统对存储器高速度、大容量、低成本的要求的。

答:随着计算机技术的广泛应用及科学技术的发展,任何计算机
系统对存储器的要求都是高速度、大容量、低成本。

然而这三项指标是相互矛盾的,在目前的工艺技术条件下不可能在一个存储器中同时满足。

为了解决这个矛盾,逐渐形成了层次结构式的存储体系。

各级存储器采用不同容量、不同速度,性能上相互补充的存储器构成一个存储系统的整体,各级存储器之间必要时需要进行信息交换,从而满足了不同应用的需要。

目前广泛采用的存储系统层次结构。

从上到下三个层次分别为高速缓冲存储器(Cache),主存储器,辅助存储器。

三种类型存储器的性能各异。

采用的三级存储结构可使每一层的存储器不再是一个孤立的部件,而是构成了一个整体。

主存与Cache之间的信息交换由专门的部件(辅助硬件)控制进行。

因其速度要求高,辅助硬件通常用组合逻辑实现。

从CPU 的角度看,Cache—主存构成的层次其等效的存取速度接近于Cache,但容量是主存的容量,而每位价格则接近于主存,因此,可解决速度与成本的矛盾。

主存和辅存之间的信息交换通过辅助软硬件结合,把主存和辅存统一成一个整体,构成主存—辅存层次。

从这一层次的整体来看,其速度接近与主存,但容量却等于辅存,而且每位平均价格也接近于廉价的辅存的平均价格。

因此,可解决容量和成本之间的矛盾。

这样,用户就可以使用一个容量很大(决定于辅存),价格低廉(接近于辅存),而速度很高(主要决定于Cache)的存储器系统。

相关文档
最新文档