计算机组成原理——中央处理器cpu1-20
1、中央处理器(CPU)是指什么。C
A、 运算器
B、 控制器
C、 运算器和控制器
D、 运算器、控制器和主存储器
2、在CPU中跟踪指令后继地址的寄存器是什么。B
A、 主存地址寄存器
B、 程序计数器
C、 指令寄存器
D、 状态条件寄存器
3、操作控制器的功能是什么。D
A、 产生时序信号
B、 从主存取出一条指令
C、 完成指令操作码译码
D、 从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执行该指令
cpu由运算器和控制器组成,运算器的功能为对数据进行加工;控制器的功能包括取指令,分析指令,执行指令。
4、指令周期是指什么。C
A、 CPU从主存取出一条指令的时间
B、 CPU执行一条指令的时间
C、 CPU从主存取出一条指令加上执行这条指令的时间
D、 时钟周期时间
7、微操作在执行部件中是最基本的操作。由于数据通路的关系,微操作可分为相容性和相斥性微操作。请在以下叙述中选出一个正确描述的句子。A
A、 同一个CPU周期中,可以并行执行的微操作叫相容性微操作
B、 同一个CPU周期中,不可以并行执行的 微操作叫相容性微操作
C、 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作
D、 同一个时钟周期中,不可以并行执行的微操作叫相斥性微操作
8、指令寄存器的位数取决于什么。B
A、 存储器容量
B、 指令字长
C、 机器字长
D、 存储字长
9、指令译码器是对什么进行译码。B
A、 整条指令
B、 指令的操作码字段
C、 指令的地址
D、 指令的操作数字段
10、下列说法正确的是什么。C
A、 指令周期等于机器周期
B、 指令周期小于机器周期
C、 指令周期大于机器周期
D、 指令周期是机器周期的两倍
11、CPU不包括什么。C
A、 地址寄存器MAR
B、 指令寄存器IR
C、 地址译码器
12、存放正执行指令的寄存器是什么。D
A、 MAR
B、 PC
C、 MDR
D、 IR
13、中断服务程序的最后一条指令是什么。C
A、 转移指令
B、 出栈指令
C、 中断返回指令
D、 入栈指令
14、微程序放在什么中。B
A、 存储器控制器
B、 控制存储器CM
C、 主存储器
D、 Cache
57、微程序存放在( C)。
A、 主存中
B、 堆栈中
C、 只读存储器中
D、 磁盘中
解析:微程序控制的基本思想是把指令执行所需的所有控制信号存放在存储器中,需要时从这个存储器中读取。由于每一条微指令执行时所发出的控制信号是事先设计好的,不需要改变,故此存放所有控制信号的存储器应为只读存储器,并将其集成到CPU内,称其为控制存储器。
15、在微程序控制器中,一条机器指令的功能通常由什么。B
A、 一条微指令实现
B、 一段微程序实现
C、 一个指令码实现
D、 一个条件码实现
8. 以下叙述中什么是错误的。B
A、取指令操作是控制器固有的功能,不需要在操作码控制下完成。
B、所有指令的取指令操作都是相同的。
C、在指令长度相同的情况下,所有指令的取指操作都是相同的。
D、一条指令包含取指、分析、执行三个阶段。
5、同步控制是什么。C
A、 只适用于CPU控制的方式
B、 只适用于外围设备控制的方式
C、 由统一时序信号控制的方式
D、 所有指令执行时间都相同的方式
10. 直接转移指令的功能是将指令中的地址代码送入什么。C
A、累加器
B、地址寄存器
C、PC
D、存储器
11. 状态寄存器用来存放什么。D
A、算术运算结果
B、逻辑运算结果
C、运算类型
D、算术、逻辑运算及测试指令的结果状态
6、异步控制常用于什么作为其主要控制方式。A
A、 在单总线结构计算机中访问主存与外围设备时
B、 微型机的CPU控制中
C、 组合逻辑控制的CPU中
D、 微程序控制器中
13. CPU内通用寄存器的位数取决于什么。B
A、存储器容量
B、机器字长
C、指令的长度
D、CPU的管脚数
14. 微程序控制器中,机器指令与微指令的关系是什么。B
A、每一条机器指令由一条微指令来执行
B、每一条机器指令由一段微指令编写的微程序来解释执行
C、每一条机器指令组成的程序可由一条微指令来执行
D、一条微指令由若干条机器指令组成
15. 在取指周期中,是按照什么内容访问主存,以读取指令。D
A、指令寄存器IR
B、程序状态寄存器PS
C、存储器数据寄存器MDR
D、程序计数器PC
17. 微地址是指微指令的什么内容。D
A、在主存的存储位置
B、在堆栈的存储位置
C、在磁盘的存储位置
D、在控制存储器CM的存储位置
22. 下列有关CPU中部分部件的功能的描述中,错误的是( )。D
A、控制单元用于对指令操作码译码并生成控制信号
B、PC称为程序计数器,用于存放将要执行的指令的地址
C、通过将PC按当前指令长度增量,可实现指令的按序执行
D、IR称为指令寄存器,用来存放当前指令的操作码
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!