计算机组成原理 课堂练习6(第7章)

一、单选题 (题数:15,共 100.0 分)
1
7-1-1

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

(6.6分)6.6 分
A、
可降低指令译码难度

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

C、
实现程序控制

D、
增加寻址方式的多样化

我的答案:B
2
7-1-2

操作数在寄存器中的寻址方式称为 寻址。

(6.6分)6.6 分
A、
直接

B、
寄存器直接

C、
寄存器间接

D、
基址

我的答案:B
3
7-1-3

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

(6.6分)6.6 分
A、
通用寄存器

B、
堆栈

C、
主存单元

D、
专用寄存器

我的答案:C
4
7-1-4

程序控制类指令的功能是 。

(6.6分)6.6 分
A、
进行主存和CPU之间的数据传送

B、
进行CPU和设备之间的数据传送

C、
改变程序执行的顺序

D、
实现程序按照顺序方式运行

我的答案:C
5
7-1-5

运算型指令的寻址和转移型指令的寻址不同点在于 。

(6.6分)6.6 分
A、
前者取操作数,后者决定程序转移地址

B、
前者是短指令,后者是长指令

C、
后者是短指令,前者是长指令

D、
前者是条件转移,后者是无条件转移

我的答案:A
6
7-1-6

直接、间接、立即三种寻址方式指令的执行速度,由快至慢

的排序是 。

(6.6分)6.6 分
A、
直接、立即、间接

B、
直接、间接、立即

C、
立即、直接、间接

D、
立即、间接、直接

我的答案:C
7
7-1-7

设机器字长为16位,存储器按字节编址,对于单字长指令而言,

读取该指令后,PC值自动加 。

(6.6分)6.6 分
A、
1

B、
2

C、
3

D、
4

我的答案:B
8
7-1-8

转移指令的主要操作是 。

(6.6分)6.6 分
A、
改变程序计数器PC的值

B、
改变地址寄存器的值

C、
改变堆栈指针SP的值

D、
改变PC和SP的值

我的答案:A
9
7-1-9

一地址格式的算术运算指令,另一个操作数隐含在 中。

(6.6分)6.6 分
A、
累加器

B、
通用寄存器

C、
操作数寄存器

D、
主存

我的答案:A
10
7-1-10

在指令格式设计中,采用扩展操作码的目的是 。

(6.6分)6.6 分
A、
增加指令长度

B、
增加寻址空间

C、
增加指令数量

D、
增加访存速度

我的答案:C
11
7-1-11

为了缩短指令地址中地址码的数位,可采用 寻址。

(6.6分)6.6 分
A、
立即数

B、
寄存器

C、
直接

D、
间接

我的答案:B
12
7-1-12

指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现 。

(6.6分)6.6 分
A、
程序浮动

B、
程序的无条件转移和浮动

C、
程序的条件转移和无条件转移

我的答案:C
13
7-1-13

设机器的字长为16位,存储器按字节编址,设PC当前值为1000H,当读取一条双字长指令后,PC值为 。

(6.6分)6.6 分
A、
1001H

B、
1002H

C、
1004H

D、
1005H

我的答案:C
14
7-1-14

子程序调用指令完整的功能是 。

(6.6分)6.6 分
A、
改变程序计数器PC的值

B、
改变堆栈指针SP的值

C、
改变地址寄存器的值

D、
改变程序计数器PC的值和堆栈指针SP的值

我的答案:D
15
7-1-15

子程序返回指令完整的功能是 。

(7.6分)7.6 分
A、
改变程序计数器的值

B、
改变堆栈指针SP的值

C、
改变地址寄存器的值

D、
从堆栈中恢复程序计数器的值

我的答案:D

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值