计算机组成原理-白中英-单元练习三

更新时间:2023-11-26 00:17:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

练习单元三 一、单项选择题

1. 计算机系统中,仅由硬件设计人员使用的指令是( )。 A. 机器指令 B. 宏指令 C. 微指令 D. 特权指令 2. 指令系统中采用不同的寻址方式的主要目的是( )。

A. 增加内存的容量 B. 缩短指令长度,扩大寻址范围 C. 提高访问内存的速度 D. 简化指令译码电路 3. 指令操作所需的数据不会来自( )。

A. 寄存器 B. 指令本身 C. 主存中 D. 控制存储器 4.在相对寻址方式中,若指令中地址码为X,则操作数的地址为( )。 A. X B. (PC)+X C. X+段基址 D. 变址寄存器+X

5. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是( )。 A. 相对寻址方式 B. 立即寻址方式 C. 隐含寻址方式 D. 间接寻址方式

6. 在指令的地址字段中直接指出操作数本身的寻址方式称为( )。 A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 7. 支持实现程序浮动的寻址方式称为( )。

A. 变址寻址 B. 相对寻址 C. 间接寻址 D. 寄存器间接寻址 8. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,变址寻址方式的有效地址可表示为( )。 A. EA=(X)+D B. EA=(X)+(D) C. EA=((X)+D) D. EA=((X)+(D)) 9. 下列说法中不正确的是( )。

A. 变址寻址时,有效数据存放在主存中 B. 堆栈是先进后出的随机存储器

C. 堆栈指针SP的内容表示当前堆栈内所存储的数据的个数 D. 内存中指令的寻址和数据的寻址是交替进行的 10. 在零地址指令格式中,下面论述正确的是( )。

A. 只能有一个操作数,它由地址码提供

B. 一定有两个操作数,另一个是隐含的 C. 可能有一个操作数,也可能有两个操作数 D. 如果有两个操作数,另一个操作数一定在堆栈中 11. 以下论述正确的是( )。

A. 二地址指令中,目的操作数的地址就是存操作结果的地址 B. 二地址指令中,目的操作数一定在源操作数后面

C. 由于三地址指令使用灵活,所以广泛地使用在各类型计算机的指令中 D. 指令的地址码字段存放的一定是操作数地址 12. 堆栈常用于( )。

A. 数据移位 B. 保护程序现场 C. 程序转移 D. 输入输出 13. 在堆栈中,保持不变的是( )。

A. 栈顶 B. 堆栈指针 C. 栈底 D. 栈中的数据

14. 在堆栈寻址方式中,设A为累加器,SP为堆栈指针,Msp为SP指示的栈顶单元。如果进栈操作的动作顺序是(SP)-1→SP,(A)→Msp,那么出栈操作应为( )。 A. (Msp)→ A,(SP)+1→ SP B. (SP)+1→SP,(Msp)→A C. (SP)-1→SP,(Msp)→A D. (Msp)→A,(SP)-1→SP 15. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H,则它对应的有效地址是( )。 A. 63H B. 4D9FH C. 4E3CH D. 4E9FH

16. 设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H,采用相对寻址方式-2000H(PC)访问的操作数是( )。 A. 1000H B. 2000H C. 3000H D. 4000H 17. 程序控制类指令的功能是( )。

A. 进行算术运算和逻辑运算 B. 进行主存与CPU之间的数据传送 C. 进行CPU和I/O设备之间的数据传送 D. 改变程序执行的顺序

18. 运算型指令的寻址与转移型指令的寻址的不同点在于( )。

A. 前者取操作数,后者决定程序转移地址 B. 后者取操作数,前者决定程序转移地址

C. 前者是短指令,后者是长指令 D. 前者是长指令,后者是短指令 19. 算术右移指令执行的操作是( )。

A. 符号位填0,并顺次右移1位,最低位移至进位标志位 B. 符号位不变,并顺次右移1位,最低位移至进位标志位 C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D. 符号位填1,并顺次右移1位,最低位移至进位标志位

20. 设寄存器中有数据BCH,经过一位移位操作成为DEH,这个操作是( )。 A. 算术左移 B. 算术右移 C. 逻辑左移 D. 逻辑右移 21. 移位操作中,移出的位存入( )。

A. 零标志位 B. 溢出标志位 C. 进位标志位 D. 符号位 22. 能够改变程序执行顺序的是( )。

A. 数据传送指令 B.移位操作 C. I/O指令 D. 转子指令 23. 下列指令中,哪种指令执行时间最长?( )

A. 转移指令 B. 寄存器间传送数据的指令 C. 内存取数指令 D. 退出中断处理返回被中断的程序 24. 下列几项中,不符合RISC指令系统的特点是( )。

A. 指令长度固定,指令种类少

B. 寻址方式种类尽量多,指令功能尽可能强 C. 增加寄存器的数目,以尽量减少访存次数

D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令 25. 下面关于RISC技术的描述中,正确的是( )。

A. 采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况 B. 为了实现兼容,新设计的RISC系统的指令系统是从原来的CISC系统的指令系

统中挑选一部分实现的 C. RISC的主要目标是减少指令数

D. RISC没有乘、除法指令和浮点运算指令 26. CPU的组成中不包括( )。

A. 地址译码器 B. 指令地址寄存器

C. 指令译码器 D. 指令寄存器

27. 为协调计算机系统各部件工作,需有一种器件来提供统一的时钟标准,这个器件是( )。 A. 总线缓冲器 B. 总线控制器 C. 时钟发生器 D. 操作命令产生器 28. 在CPU中,跟踪后继指令地址的寄存器是( )。

A. 指令寄存器 B.程序计数器 C. 地址寄存器 D. 状态条件寄存器 29. 控制器的功能是( )。

A. 产生时序信号 B. 从主存取出一条指令 C. 完成指令操作码译码

D. 从主存取出指令,完成操作码的译码并产生相关的操作控制信号,并解释执行

该指令 30. CPU中用于存放当前正在执行的指令并为译码部件提供信息的部件是( )。 A. 指令译码器 B.指令寄存器 C. 地址译码器 D. 地址寄存器 31.在计算机系统中,保存系统当前运行状态的部件是( )。 A. 程序计数器 B. 累加寄存器 C. 中断寄存器 D. 程序状态条件寄存器 32. 控制CPU内部数据通路中数据传送的是( )。

A. 运算器 B. 控制器 C. 数据寄存器 D. 地址寄存器 33. CPU从主存取出一条指令并执行该指令的所有时间称为( )。 A. 时钟周期 B. 节拍 C. 机器周期 D. 指令周期 34. 一节拍脉冲维持的时间长短是一个( )。

A. 指令周期 B. CPU周期 C. 微周期 D. 时钟周期 35. 直接转移指令的功能是将指令中的地址代码送入( )。

A. 累加器 B. 地址寄存器 C. 程序计数器PC D. 存储器 36. 设计微程序的人员是( )。

A. 硬件设计人员 B. 系统软件人员 C. 应用软件人员 D. 用户 37. 存储微程序的存储器称为( )。

A. 主存储器 B. 控制存储器 C. 软盘 D. 硬盘

38. 微程序是在以下哪个时间被执行的?( )

A. 安装硬件时 B. 安装软件时 C. 执行指令时 D. 故障诊断时 39. 构成控制信号序列的最小单位是( )。

A. 微程序 B. 微指令 C. 微命令 D. 机器指令 40. 微指令中的微地址表示( )。

A. 微操作的对象 B. 存放微操作结果的地址

C. 微操作数的地址 D. 后继微指令的地址 41. 在一个微指令周期中,( )。

A. 只能执行一个微操作 B. 能顺序执行多个微操作

C. 只能并行执行多个微操作 D. 只能执行相斥性的微操作 42. 在微程序控制器中,机器指令和微指令的关系是( )。

A. 每一条机器指令由一条微指令来执行 B. 一条微指令由若干条机器指令组成

C. 每一条机器指令由一段用微指令组成的微程序来解释执行 D. 一段微程序由一条机器指令来执行 43. 水平型微指令与垂直型微指令相比,( )。

A. 水平型微指令一次只能完成一个操作 B. 垂直型微指令一次只能完成一个操作 C. 两者都是一次只能完成一个操作 D. 两者都能一次完成多个操作

44. 通常,采用断定方式确定下一条微指令的地址的基本方法是( )。

A. 用程序计数器PC来产生后继微指令地址

B. 通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后

继微指令地址 C. 用微程序计数器μPC来产生后继微指令地址

D. 通过指令中指定一个专门字段来控制产生后继微指令地址 45. 下列说法中正确的是( )。

A. 微程序控制方式和硬连线控制方式相比较,前者可以使指令的执行速度更快

B. 若采用微程序控制方式,则可用μPC取代PC C. 控制存储器通常用RAM实现

本文来源:https://www.bwwdw.com/article/q8kt.html

Top