计算机组成原理试题 下载本文

内容发布更新时间 : 2024/12/23 21:31:24星期一 下面是文章的全部内容请认真阅读。

(2)立即寻址操作数的范围。

(3)在非间址睛况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。

(4)设基址寄存嚣为14位,在非变址直接基址寻址时,指令的寻址范围是多少? (5)间接寻址时,寻址范围是多少7若允许多重间址,寻址范围又是多少?

8、设某及共能完成120种操作,CPU有8个通用寄存器(12位),主存容量为16K字,采用寄存器-存储器型指令。

(1)欲使指令可直接访问主存的任一地址,指令字长应取多少位?

(2)若在上述设计的指令字中设置一寻址特征位X,且X=0表示某个寄存器作基址寄存器,画出指令格式。试问采用基址寻址可否访问主存的任一单元?为什么?如不能,提出一种方案,使指令可访问主存的任一位置。

(3)若指令字长等于存储字长,且主存容量扩大到64K,在不改变硬件结构的前提下,可采用什么方法使指令可访问存储器的任一位置?

9、设指令字长为16位,每个地址码为6位,采用扩展操作码技术,设计12条二地址指令,96条一地址指令,50条零地址指令。列出操作码的扩展形式并计算操作码的平均长度。

1.根据操作数所在位置,指出其寻址方式:操作数在寄存器中,称为 寻址方式;操作数地址在寄存器中,称为 寻址方式;操作数在指令中,称为 寻址方式;操作数地址在指令中,为 寻址方式。操作数的地址,为某一个寄存器中的内容与位移之和,则可以是 、 和 寻址方式。

2.设字长和指令长度均为24位,若指令系统可完成108种操作,且具有直接、间接(一次间址)、变址、基址、相对、立即等6种寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占 位,寻址特征位占 位,可直接寻址的范围是 ,一次间址的范围是 。

3.指令字中的地址码字段(形式地址)有不同的含意,它是通过 体现的,因为通过某种方式的变换,可以得出 地址。常用的指令地址格式有 、 、 和 四种。

4.立即寻址的指令其指令的地址字段指出的不是 ,而是 。

5.变址寻址和基址寻址的区别是:基址寻址中基址寄存器提供 ,指令的地址码字段提供 。而变址寻址中变址寄存器提供 ,指令的地址码字段提供 。

6.指令寻址的基本方式有两种,一种是 寻址方式,其指令地址由 给出,另一种是 寻址方式,其指令地址由 给出。 7.不同机器的指令系统各不相同,一个较完善的指令系统应该包括 、 、 、 、 、等类指令。

8.某机采用三地址格式指令,共能完成50种操作,若机器可在1K地址范围内直接寻址,则指令字长应取 位,其中操作码占 位,地址码占 位。

9.RISC指令系统选取使用频率较高的一些 指令,复杂指令的功能由 指令的组合来实现。其指令长度 ,指令格式种类 ,寻址方式种类 ,只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行,且采用流水线技术,大部分指令在 时间内完成。 10.操作数的地址直接在指令中给出的寻址方式是 。

多选

1下列叙述中, 能反映RISC的特征。 A.丰富的寻址方式 B.指令执行采用流水方式 C.控制器采用微程序设计 D.指令长度固定

2下列叙述中, 能反映CISC的特征。 A.丰富的寻址方式

B.控制器采用组合逻辑设计 C.指令字长固定

D.大多数指令需要多个时钟周期才能执行完成 E.各种指令都可以访存

F.只有LOAD/STORE指令可以访存 G.采用优化编译技术

第五章

1在CPU中跟踪指令后继地址的寄存器是 。

A. 主存地址寄存器 B.程序计数器 C.指令寄存器 D.状态标志寄存器 2微操作信号发生器的作用是 。

A. 从主存中取出指令 B.完成指令操作码的分析功能 C.产生控制时序 D.产生各种微操作控制信号 3三级时序系统提供的三级时序信号是 。

A. 指令周期、机器周期。节拍 B.指令周期、机器周期、时钟周期 C.机器周期、节拍、脉冲 D.指令周期、微指令周期、时钟周期

4下列说法中正确的是 。

A. 微程序控制方式与硬布线控制方式相比较,前者可以使指令的执行速度更快 B.若采用微程序控制方式,则可用μPC取代PC

C.控制存储器可以用掩膜ROM、EPROM或闪速存储器实现 D.指令周期也称为CPU周期

5微程序控制器的速度比硬布线控制器慢,主要是因为 。 A. 增加了从磁盘存储器读取微指令的时间 B.增加了从主存储器读取微指令的时间

C.增加了从指令寄存器读取微指令的时间 D.增加了从控制存储器读取微指令的时间

6微程序控制器中,机器指令与微指令的关系是 。

A. 每一条机器指令由一条微指令来执行 B.一条机器指令由一段用微指令编成的微程序来解释执行

C.一段机器指令组成的程序可由一个微程序来执行 D.每一条微指令由一条机器指令来解释执行

7以下关于CISC/RISC计算机的叙述中,错误的是 。 A. RISC中机器指令比CISC机器指令简单 B.RISC种通用寄存器比CISC多

C.CISC机器采用微码比RISC多 D.CISC 比RISC机器可以更好地支持高级语言 8在下列说法中 是错误的。 A.计算机的速度完全取决于主频 B.计算机的速度不完全取决于主频

C.计算机的速度与主频、机器周期内平均含时钟周期数及机器的平均指令执行速度有关

9以下叙述中是错误的 。

A.取指令操作是控制器固有的功能,不需要在操作码控制下完成 B.所有指令的取指令操作都是相同的

C.在指令长度相同的情况下,所有指令的取指操作都是相同的 10在微指令的控制方式中,若微指令命令个数已确定,则 。 A.直接控制方式和编码控制方式不影响微指令的长度

B.直接控制方式的微指令字长比编码控制方式的微指令字长短 C.编码控制方式的微指令字长比直接控制方式的微指令字长短

11机器指令(除转移类指令外)代码中的地址字段用于 ,微指令代码中的地址字段用于 。

A.确定执行顺序 B.存取地址 C.存取数据 12下列叙述中正确的是 。

A.微程序控制方式和硬连线控制方式相同,前者可以使指令的执行速度更快 B.采用微程序控制方式,可用μPC代替PC C.控制存储器可用掩膜ROM、ERPOM实现

1.控制器由于设计方法的不同可分为 型、 型和 型控制器。 2.控制器在生成各种控制信号时,必须按照一定的 进行,以便对各种操作实施时间上的控制。

3.微程序控制的计算机中的控制存储器CM是用来存放 的。

4.在微指令的字段编码法中,操作控制字段的分段并非是任意的,必须遵循的分段原则中包括:①把 性的微命令分在同一段内;②一般每个小段要留出一个状态,表示 。

5.微指令分为 和 微指令两类, 微指令可以同时执行若干个微操作,所以执行机器指令的速度比 微指令快。

6.在CPU中,指令寄存器的作用是 ,其位数取决于 ;程序计数器的作用是 ,其位数取决于 。

7.指令周期是 ,最基本的指令周期包括 和 。 8.根据CPU访存的性质不同,可将CPU的工作周期分为 和 。

9.中断判优可通过 10.中断服务程序的入口地址可通过 、 、

和 实现,前者速度更快。

和 寻找。

11.在硬件向量法中,可通过两种方式找到服务程序的入口地址,一种是 另一种是

,它常常用若干个

μs。

12.CPU从主存取出一条指令并执行该指令的时间叫做 来表示,而后者又包含有若干个

13.机器X和Y的主频分别是8MHz和12MHz,则X机的时钟周期为 若X机的平均指令执行速度为0.4MIPS,则X机得平均指令周期为

μs。

若两个机器的机器周期内时钟周期数相等,则Y机得平均执行速度为 MIPS。

14.一个主频为25MHz的CPU,平均每条指令包含2个机器周期,每个机器周期包含2个时钟周期,则计算机的平均速度是

。如果每两个机器周期中有

一个用于访存,而存储器速度较慢,需再插入2个时钟周期,此时指令周期为 μs。