第五章 指令系统习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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位,请计算相对转移的具体地址。