计算机组成原理第五章指令系统(含答案)

发布时间 : 星期五 文章计算机组成原理第五章指令系统(含答案)更新完毕开始阅读

第五章 指令系统

5.1 指令系统概述及指令格式随堂测验

1、下列关于指令(机器指令)的描述中,正确的是( ) (多选) A、是计算机系统中硬件与软件之间的接口 B、是程序员操作计算机硬件的接口

C、是冯诺依曼结构计算机实现“程序控制”原理的载体 D、是指挥计算机指令特定操作的命令

2、下列关于指令的描述中,正确的是 ( ) (多选) A、指令的操作码定义了指令的功能 B、指令的地址码字段是不可缺少的 C、单地址指令只能处理一个数据

D、指令的地址码字段可以表示一个地址,也可以表示一个数据

3、下列关于指令格式的描述中,正确的是( ) (多选)

A、对采用定长操作码的计算机而言,若需要支持65条指令,则其操作码字段最少需要7位

B、若指令中每个地址字段位均为4位,则对RR型指令而言,可以 使用16个寄存器 C、指令字长确定的情况下,指令的地址字段越多 ,则其位数就越少 D、计算机硬件是影响指令格式设计的因素之一

5.2 寻址方式及指令寻址随堂测验

1、直接寻址的无条件转移指令执行的效果是将将指令地址送入 ( ) (单选) A、程序计数器 PC B、地址寄存器MAR

C、数据缓冲寄存器 MDR D、偏移地址累加器

2、下列关于寻址方式的描述中,正确的是( ) (多选) A、包括指令寻址方式和数据的寻址方式

B、形成指令和数据所在虚拟存储器地址的方法 C、形成指令和数据所在主存地址的方法 D、形成指令和数据在Cache地址的方法

3、下列关于指令寻址方式的描述中,正确的是( ) (多选) A、指令的有效地址通过指令中形式地址字段给出 B、程序中有条件和无条件转移采用的就是跳跃寻址 C、指令的不同寻址方式需要通过寻址方式特征位来标识 D、顺序结构中CPU依次访问不同指令采用的就是顺序寻址

1

4、某计算机字长64位,采用单字长指令,下列描述中,正确的是( ) (多选) A、指令字长为64位 B、指令字长为16位

C、顺序寻址时,PC <- (PC) + 1 D、顺序寻址时,PC <- (PC) + 8

5.3 操作数寻址方式随堂测验

1、在数据寻址方式中,获取操作数最快的寻址方式是 ( ) ( 单选) A、寄存器寻址 B、立即数寻址 C、直接寻址 D、间接寻址

2、若指令的形式地址中给出的是操作数的有效地址, 该指令采用的寻址方式是( ) ( 单选) A、直接寻址 B、立即数寻址 C、寄存器寻址 D、变址寻址

3、假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为( ) (单选) A、1 B、2 C、3 D、4

4、相对寻址方式中,指令所提供的相对地址是( ) (单选) A、本条指令在内存中的首地址为基准位置的偏移量

B、本条指令的下条指令在内存中的首地址为基准位置的偏移量 C、本条指令的上条指令在内存中的首地址为基准位置的偏移量 D、本指令操作数的直接有效地址

5、下列关于操作数的寻址方式的描述中,正确的是( ) (多选) A、直接寻址方式下 ,地址字段的位数影响数据的寻址范围 B、间接寻址方式下 ,地址字段的位数影响数据的寻址范围 C、立即数寻址方式下 ,地址字段的位数影响立即数的大小 D、寄存器寻址方式下,地址字段的位数影响立即数的大小

5.4 指令格式设计随堂测验

1、采用将操作码字段扩展到没有使用的地址码字段的指令格式设计方案的主要目的是( ) (单选)

A、减少指令长度

B、充分利用地址字段,提高指令效率 C、保持指令长度不变,增加指令数量

2

D、减少地址码数量

2、某计算机采用32位单字长二地址指令,每个地址码为12位(含寻址方式字段),若已经定义了250条二地址指令,则还可以定义多少条单地址指令 ( ) (单选) A、4K B、8K C、16K D、24K

3、某计算机字长32位,内存空间为4M ,采用单字长二地址指令,操作码长度固定。要求支持200条指令,要求支持的寻址方式为4种,下列寻址方式中,可支持访问整个存储空间的寻址方式是( ) (多选) A、直接寻址 B、寄存器寻址 C、寄存器间接寻址 D、变址寻址

4、某计算机机器字长和存储字长32位,采用双字长,下列描述中正确的是( )(多选) A、采用双字长指令有利于支持更多的指令和设计位数更多的地址字段 B、顺序寻址方式下,PC <---- (PC) + 8

C、在该计算机中完成RS型指令,至少需要访问内存3次 D、采用双字长指令有利于支持更多的寻址方式

5.5 MIPS指令概述随堂测验

1、某采用相对寻址的MIPS I 型指令,其立即数字段的值内容为 1110000011100011,则计算操作数有效地址时,与PC内容相加的偏移量是( ) ( 单选) A、1111111111111111 1000001110001100 B、1111111111111111 1110000011100011 C、0000000000000000 1110000011100011 D、0000000000000000 1000001110001100

2、下列关于MIPS特点的描述中,正确的是( ) (多选) A、寻址方式简单

B、属于精减指令集计算机RISC

C、只有Load/Store指令才访问存储器 D、寄存器数量较多

3、MIPS指令分为R、 I、 J三种类型的指令,下列关于MIPS指令格式的描述中,正确的是( ) (多选) A、指令长度固定

B、操作码字段长度固定

C、指令中寄存器字段长度固定 D、立即数字段长度固定

参考答案如下:

3

4、下列关于 MIPS 寻址的下列描述中, 正确的是( ) ( 多选)

A、相对寻址时,将32位地址左移两位的目的是为了实现按32位整数边界对齐存放 B、伪直接寻址时,26位直接地址左移两位的目的是为了使32位地址的低两位为0,实现按32位的整数边界对齐存放

C、立即数寻址时,指令中的立即数直接送给指令中指定的寄存器 D、MIPS指令中不单独设置寻址方式字段

5.6 MIPS指令详解随堂测验

1、下列关于MIPS R型指令的描述中,正确的是( ) (多选) A、不同功能的R型指令使用的寄存器数量不一定相同 B、所有R型指令的操作码OP字段的值均为 000000 C、R型指令既有算术运算指令,也有逻辑运算指令 D、R型指令不支持访问主存的指令

2、下列关于MIPS I 型指令的描述中,正确的是( ) (多选) A、I型指令包括访问内存的指令 B、I 型指令包括条件转移指令 C、I型指令包括算术运算型指令

D、I 型指令支持给寄存器赋立即数的操作

3、下列关于 MIPS J型指令的描述中 ,正确的是 ( ) (多选) A、J型指令支持无条件跳转指令 B、J型指令只使用伪直接寻址方式

C、J 型指令执行后 ,PC寄存器的值最后两位一定为00 D、所有J型指令均不使用MIPS的任何通用寄存器 5.1 ABCD、AD、ABCD 5.2 A、AC、BD、AD 5.3 B、A、B、B、AC 5.4 C、D、CD、ABCD 5.5 A、ABCD、ABC、ABD 5.6 ABCD、ABD、ABC

4

联系合同范文客服:xxxxx#qq.com(#替换为@)