C. 左端口与右端口的数据码相同 D. 左端口与右端口的数据码不同
18. 如果一个存储单元被访问,则可能这个存储单元会很快地再次被访问,这称为 。
A. 时间局部性 B. 空间局部性 C. 程序局部性 D. 数据局部性 19. 在主存和CPU之间增加高速缓冲存储器的目的是 。
A. 解决CPU和主存之间的速度匹配问题 B. 扩大主存容量
C. 扩大CPU通用寄存器的数目
D. 既扩大主存容量又扩大CPU中通用寄存器的数量
20. 在程序的执行过程中,cache与主存的地址映射是由 。
A. 操作系统来管理的 B. 程序员调度的 C. 由硬件自动完成的 D. 由软硬件共同完成的
21. 容量为64块的cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为 。
A. 16,6 B. 17,6 C. 18,8 D. 19,8 22. 采用虚拟存储器的目的是 。
A. 提高主存的速度 B. 扩大辅存的存取空间 C. 扩大主存的寻址空间 D. 扩大存储器的寻址空间 23. 下列关于虚拟存储器的论述中,正确的是 。
A. 对应用程序员透明,对系统程序员不透明 B. 对应用程序员不透明,对系统程序员透明 C. 对应用程序员、系统程序员都不透明 D. 对应用程序员、系统程序员都透明
24. 在虚拟存储器中,辅存的编址方式是 。
A. 按信息块编址 B. 按字编址 C. 按字节编址 D. 按位编址
25. 虚拟存储器中的页表有快表和慢表之分,下面关于页表的叙述中正确的是 。
A. 快表与慢表都存储在主存中,但快表比慢表容量小 B. 快表采用了优化的搜索算法,因此查找速度快
C. 快表比慢表的命中率高,因此快表可以得到更多的搜索结果
D. 快表采用快速存储器件组成,按照查找内容访问,因此比慢表查找速度快
三、判断题
1.存取周期是指启动一次存储器操作到完成该操作所需的时间。
2.CUP访问主存储器的时间是由存储体的容量决定的,存储容量越大,访问存储器所需时
13
间就越长。
3.随机存储器需要定时地进行刷新。
4.因为动态存储器是破坏性读出,所以必须不断地刷新。 5.断电后,RAM中的数据不会丢失。
6.集中刷新方式在刷新时间内并不影响CPU的读写操作。 7.动态RAM的异步刷新方式没有读写死区。 8.断电后,EEPROM中的数据不会丢失。
9.用1024×1芯片构成8KB存储器,CPU提供地址线A0~A15,其中A0为高位,则加到各芯片地址端的地址线是A0~A9。
10.用1024×1芯片组成8KB存储器,地址线A15(高)~A0(低),应由A15~A13 3位地址经译码产生片选信号。
11.一般情况下,ROM和RAM在存储体中是统一编址的。
12.用户编程的地址称为虚地址,通常虚地址的范围要比实地址大得多。
第六章
一、填空题
1.控制器由于设计方法的不同分为 型、 型和 型控制器。
2.控制器在生成各种控制信号时,必须按照一定的 进行,以便对各种操作实施时间上的控制。
3.微程序控制的计算机中的控制存储器CM是用来存放 的。 4.在微指令的字段编码法中,操作控制字段的分段并非是任意的、必须遵循的分段原则中包括:①把 性的微命令分在同一段内;②一般每个小段要留出一个状态,表示 。
5.微指令分为 和 微指令两类, 微指令可以同时执行若干个微操作,所以执行机器指令的速度比 微指令快。
二、选择题
1.在CPU中跟踪指令后继地址的寄存器是 。
A. 主存地址寄存器 B. 程序计数器 C. 指令寄存器 D. 状态标志寄存器 2.指令寄存器的位数取决于 。
A. 存储器的容量 B. 指令字长
14
C. 机器字长 D. 存储字长 3.在计算机系统中,表征系统运行状态的部件是 。 A. 程序计数器 B. 累加寄存器 C. 中断寄存器 D. 程序状态字 4.通用寄存器是 。
A. 可存放指令的寄存器 B. 可存放程序状态字的寄存器
C. 本身具有计数逻辑与移位逻辑的寄存器 D. 可编程指定多种功能的寄存器 5.指令译码器是对 进行译码。
A. 整条指令 B. 指令的操作码字段 C. 指令的地址 D. 指令的操作数字段 6.微操作信号发生器的作用是 。
A. 从主存中取出指令 B. 完成指令操作码的分析功能 C. 产生控制时序 D. 产生各种微操作控制信号 7.下列说法中 是正确的。
A. 指令周期等于机器周期 B. 指令周期小于机器周期 C. 指令周期大于机器周期 D. 指令周期是机器周期的两倍 8.三级时序系统提供的三级时序信号是 。
A. 指令周期、机器周期、节拍 B. 指令周期、机器周期、时钟周期 C. 机器周期、节拍、脉冲 D. 指令周期、微指令周期、时钟周期 9.采用同步控制的目的是 。
A.提高执行速度 B.简化控制时序
C.满足不同操作对时间安排的需要 D.满足不同设备对时间安排的需要 10.异步控制常用于 。
A.CPU访问外围设备时 B.微程序控制器中 C.CPU的内部控制中 D.主存的内部控制中 11.下列叙述正确的是 。
A.同一CPU周期中,可以并行执行的操作称为兼容性微操作 B.同一CPU周期中,不可以并行执行的操作称为兼容性微操作 C.同一CPU周期中,可以并行执行的操作称为互斥性微操作 D.同一CPU周期中,不可以并行执行的操作称为互斥性微操作 12.下列说法正确的是 。
A.采用微程序控制器是为了提高速度 B.控制存储器采用高速RAM电路组成 C.微指令计数器决定指令执行顺序
D.一条微指令放在控制存储器的一个单元中 13.下列说法中正确的是 。
15
A.微程序控制方式与硬布线控制方式相比较,前者可以使指令的执行速度更快 B.若采用微程序控制方式,则可用μPC取代PC
C.控制存储器可以用掩膜ROM、EPROM或闪速存储器实现 D.指令周期也称为CPU周期 14.下列叙述中正确的是 。
A.控制器产生的所有控制信号称为微指令 B.微程序控制器比硬布线控制器更加灵活 C.微处理器的程序称为微程序
D.采用微程序控制器的处理器称为微处理器
15.微程序控制器的速度比硬布线控制器慢,主要是因为 。
A.增加了从磁盘存储器读取微指令的时间 B.增加了从主存储器读取微指令的时间 C.增加了从指令寄存器读取微指令的时间 D.增加了从控制存储器读取微指令的时间 16.硬布线控制器与微程序控制器相比 。
A.硬布线控制器的时序系统比较简单 B.微程序控制器的时序系统比较简单 C.两者的时序系统复杂程度相同
D.可能是硬布线控制器的时序系统简单,也可能是微程序控制器的时序系统简单 17.微程序控制器中,控制部件向执行部件发出的某个控制信号称为 。
A.微程序 B.微指令 C.微操作 D.微命令 18.微程序控制器中,机器指令与微指令的关系是 。
A.每一条机器指令由一条微指令来执行
B.一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一个微程序来执行 D.每一条微指令由一条机器指令来解释执行
19.微程序控制器中,微程序的入口地址是由 形成的。
A.机器指令的地址码字段 B.微指令的微地址码字段 C.机器指令的操作码字段 D.微指令的微操作码字段 20.微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。通常采用的一种方法是断定方式。其基本思想是 。
A.用程序计数器PC来产生后继微指令地址 B.用微程序计数器μPC来产生后继微指令地址
C.通过微指令顺序控制字段由设计者指定或者由判断字段控制产生后继微指令地址 D.通过指令中指定一个专门字段来控制产生后继微指令地址 21.兼容性微命令指几个微命令是 。
A.可以同时出现的 B.可以相继出现的 C.可以相互替代的 D.可以相互容错的 22.下列不符合RISC特点的是 。
A.指令长度固定,指令种类少
B.寻址方式种类丰富,指令功能尽量增强
16