第六章测试
1.不会影响指令执行流程的是 ( )
A:操作数的寻址方式存
B:ALU的进位方式 0
C:CPU内总线结构
D:指令的功能

答案:B
2.下列不属于控制器功能的是( )
A:异常控制
B:指令的顺序控制
C:算术与逻辑运算
D:操作控制
3.使用8片74181和2片74182,可以实现( )
A:双重分组跳跃进位链的64位ALU
B:三重分组跳跃进位链的32位ALU
C:双重分组跳跃进位链的32位ALU
D:三重分组跳跃进位链的64位ALU
4.以下对各寄存器的描述正确的是( )
A:MAR寄存器用于存放取回的数据
B:IR寄存器用于存放预取指令的地址
C:PSW寄存器用于存放程序状态字
D:PC寄存器用于存放要执行的指令
5.以下不属于CPU工作周期的是( )
A:间址周期
B:存取周期
C:取指周期
D:执行周期
6.下列关于指令周期说法错误的是( )
A:间址周期的目的是取有效地址
B:中断周期的目的是寻址
C:取指周期的目的是取指令
D:若指令是访存指令,执行周期的目的是取操作数
7.下列有关处理器时钟脉冲信号的叙述中,错误的是( )
A:处理器总是在每来一个时钟脉冲信号时就开始执行一条新的指令
B:时钟脉冲信号由机器脉冲源发出的脉冲信号经整形和分频后形成
C:时钟周期以相邻状态单元间组合逻辑电路的最大延迟为基准确定
D:时钟脉冲信号的宽度称为时钟周期,时钟周期的倒数为机器主频
8.下列给出的部件中,
Ⅰ.ALU
Ⅱ.指令寄存器
Ⅲ.通用寄存器
Ⅳ.浮点寄存器
其位数(宽度)一定与机器字长相同的是( )
A:仅Ⅰ、Ⅲ
B:仅Ⅰ、Ⅱ
C:仅Ⅱ、Ⅲ、Ⅳ
D:仅Ⅱ、Ⅲ
9.假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是( )
A:每个指令周期中CPU都至少访问内存一次
B:每个指令周期一定大于或等于一个CPU时钟周期
C:空操作指令的指令周期中任何寄存器的内容都不会被改变
D:当前程序在每条指令执行结束时都可能被外部中断打断
10.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90 ns、80 ns、70 ns和60 ns,则该计算机的CPU时钟周期至少是( )
A:60 ns
B:70 ns
C:80 ns
D:90 ns
11.某CPU主频为1.03 GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为( )
A:1.03109 条指令/秒
B:0.25109 条指令/秒
C:0.97109 条指令/秒
D:1.0109 条指令/秒
12.在无转发机制的五段基本流水线(取指、译码/读寄存器、运算、访存、写回寄存器)中,
I1:add R1, R2, R3 ; (R2) +(R3)R1
I2:add R5, R2, R4 ; (R2) +(R4)R5
I3:add R4, R5, R3 ; (R5) +(R3)R4
I4:add R5, R2, R6 ; (R2) +(R6)R5
下列指令序列存在数据冒险的指令对是( )
A:I2和I3
B:I3和I4
C:I2和I4
D:I1和I2
13.状态寄存器用来存放( )。
A:算术运算结果
B:算术、逻辑运算及测试指令的结果状态
C:逻辑运算结果
D:运算类型
14.CPU中的译码器主要用于( ) 。
A:数据译码
B:地址译码
C:选择多路数据至ALU
D:指令译码
15.运算器由许多部件组成,其核心部分是( )。
A:多路开关
B:算术逻辑运算单元
C:数据总线
D:累加寄存器
16.在CPU的寄存器中,( )对用户是完全透明的。
A:程序计数器
B:状态寄存器
C:指令寄存器
D:通用寄存器
17.由编译程序将多条指令组合成一条指令,这种技术称做( )。
A:超流水线技术
B:超标量技术
C:超字长
D:超长指令字技术
18.以下不属于CPU控制器功能的是( )
A:逻辑运算
B:算术运算
C:取指令
D:执行指令
19.以下寄存器属于控制和状态寄存器的有( )
A:MAR
B:PC
C:MDR
D:IR
20.以下属于CPU功能的是( )
A:操作控制
B:指令控制
C:存储数据
D:处理中断

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(187) dxwkbang
返回
顶部