第五章 指令系统习题

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

第五章指令系统

一、选择题

1、采用直接寻址,操作数在中。

A、主存

B、寄存器

C、硬盘

D、光盘

2、为了缩短指令中某个地址段的位数,有效的方法是采取。

A、立即寻址

B、变址寻址

C、间接寻址

D、寄存器寻址

3、指令系统采用不同寻址方式的目的是。

A、实现存储程序和程序控制

B、缩短指令长度,扩大寻址空间,提高编程灵活性

C、可以直接访问外存

D、提供扩展操作码的可能,并降低指令译码难度

4、假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则方式下访问到的操作数为200。

A、直接寻址200

B、寄存器间接寻址(R)

C、存储器间接寻址(200)

D、寄存器寻址R

5、输入输出指令的功能是。

A、进行算术运算和逻辑运算

B、进行主存和CPU之间的数据传送

C、进行I/O设备和CPU之间的数据传送

D、改变程序执行的顺序

6、下列关于RISC的描述中,不正确的是。

A、只选用简单的,使用频率高的指令,所以采用RISC的CPU的性能较差,不能运行复杂的指令

B、指令长度固定,指令格式和寻址方式少

C、采用硬布线逻辑,提高指令执行的速度

D、采用指令流水线技术,大部分指令都能在一个机器周期中完成。

7、间接寻址是指。

A、指令中直接给出操作数地址

B、指令中直接给出操作数

C、指令中间接给出操作数

D、指令中间接给出操作数的地址

8、基址寻址方式中,操作数的有效地址等于。

A、基址寄存器的内容加上形式地址(偏移量)

B、变址寄存器的内容加上形式地址(偏移量)

C、程序计数器的内容加上形式地址(偏移量)

D、堆栈寄存器的内容加上形式地址(偏移量)

8.通常指令编码的第一个字段是__ __

A.操作

B.指令

C.操作码

D.控制码

9.堆栈常用于 _

A.程序转移

B.输入输出

C.数据移位

D.保护程序现场

10.在堆栈中保持不变的是_ _

A.栈指针

B.栈底

C.栈顶

D.栈中数据

11.设寄存器R=1000,地址1000处的值为2000,2000处为3000,PC的值为4000,用相对寻址方式,-2000(PC)的操作数是__ __

A.4000 B.3000

C.5000 D.7000

12.直接转移指令的功能是将指令中的地址代码送入__ __

A.PC B.累加器

C.存储器 D.地址寄存器

13.以下的 D 不能支持数值处理。

A.算术运算类指令

B.移位操作类指令

C.字符串处理类指令

D.输入输出类指令

二、填空题

1.计算机硬件能够识别并直接执行的指令称为。

2.指令系统是计算机硬件所能识别的系统,它是之间的接口。

3.一台计算机所具有的各种机器指令的集合称为该计算机的。

4.汇编程序的功能是将转换成。

5.高级语言编译后生成的目标代码与汇编生成的代码比较,前者

6. 指令系统的完备性是指。

7.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用。

8.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自。

9. 在一地址指令格式中,可能有,也可能有两个操作数

10.指令系统中采用不同寻址方式的目的主要是。

11.用于对某个寄存器中操作数的寻址方式称为寻址。

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

13.变址寻址方式中,操作数的有效地址等于。

14.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现。15.每条指令由两部分组成,即_ _,_ _。

16.零地址指令是不带_ _的机器指令,其操作数是由__ 提供的。

17.指令中的地址码即是操作数的实际地址,这种寻址方式称作_ _。若指令中的地址码即是实际的操作数,这种寻址方式称作_ _。

18.在存储器堆栈中,需要一个,用它来指明的变化。

19.在下表括号中正确填入每个地址位数,以及相应的可寻址空间。

20.在下列寻址方式中为了取出操作数,需访问内存几次。

A. 立即寻址_ _次

B. 直接寻址_ _次

C. 一级间接寻址_ _次

D. 二级间接寻址__ _次

21.RISC是的简称。

22.CISC是的简称。

三、综合应用题

某台字长和地址都为16位的计算机,程序计数器为PC,内存以字编址。地址为2003H 的内存中,有一个无条件相对转移指令,其机器码为41FCH,其中的操作码为8位,请计算相对转移的具体地址。

相关文档
最新文档