6.加法器是构成运算器的主要部件,为了提高运算速度,运算器中通常都采用并行加法器。 答案:T
7. 在定点整数除法中,为了避免运算结果的溢出,要求|被除数|<|除数|。 答案:T
8. 浮点运算器中的阶码部件可实现加、减、乘、除运算。 答案:F
9. 除补码外,原码和反码不能表示-1。 答案:F
10. +0的原码不等于-0的原码。 答案:T
11. 对于相同的机器字长,补码比原码和反码能多表示一个负数。 答案:T
12. 定点补码运算时,其符号位不参与运算。 答案:F
13. 浮点运算可由阶码运算和尾数运算两部分组成。 答案:T
14. 阶码部件在乘除运算时只进行加、减运算。 答案:T
15. 浮点数的正负由阶码的正负号来决定。 答案:F
16. 尾数部件只进行乘除运算。
答案:F
17. 浮点乘除运算需要进行対阶操作。 答案:F
18. 逻辑运算是没有进位或借位的运算。 答案:F
【章节】第七章 指令系统 【知识点】 1、机器指令
2、操作数类型和操作类型
3、寻址方式
说明:有效地址的概念、数据寻址和指令寻址、常见的寻址方式
4、指令格式
说明:指令的基本格式、定长操作码指令格式、扩展操作码指令格式。RISC和CISC 【单选题】
1.一条指令中包含的信息有______。 A.操作码、控制码; B.操作码、向量地址; C.操作码、信息码。 D.操作码、地址码。 答案:D
2.程序控制类指令的功能是______。 A.进行主存和CPU之间的数据传送; B.进行CPU和设备之间的数据传送;
C.改变程序执行的顺序;
D.一定是自动加+1。 答案:C
3.指令系统中采用不同寻址方式的目的主要是______。 A.可降低指令译码难度;
B.缩短指令字长,扩大寻址空间,提高编程灵活性; C.实现程序控制; D.寻找操作数。 答案:C
4、下列说法中______是正确的。 A.加法指令的执行周期一定要访存; B.加法指令的执行周期一定不访存;
C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 答案:C
5、基址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.寄存器内容加上形式地址。 答案:A
6、用以指定待执行指令所在地址的是______。 A.指令寄存器; B.数据计数器; C.程序计数器; D.累加器。 答案:C
7.指令寄存器的位数取决于______。 A.存储器的容量; B.指令字长; C.机器字长; D.存储字长。
答案:B
8.直接寻址的无条件转移指令功能是将指令中的地址码送入______。 A.PC;
B.地址寄存器; C.累加器; D.ALU。 答案:A
9.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.寄存器内容加上形式地址。
答案:C
10.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是______。 C A.直接、立即、间接; B.直接、间接、立即; C.立即、直接、间接; D.立即、间接、直接。 答案:C
11.在取指令操作之后,程序计数器中存放的是______。 C A.当前指令的地址; B.程序中指令的数量; C.下一条指令的地址。 答案:C
12.在一地址格式的指令中,下列______是正确的。 A.仅有一个操作数,其地址由指令的地址码提供; B.可能有一个操作数,也可能有两个操作数; C.一定有两个操作数,另一个是隐含的; D.指令的地址码字段存放的一定是操作码。 答案:B
13.寻址便于处理数组问题。 A.间接寻址; B.变址寻址;
C.相对寻址; D.立即寻址。 答案:B
14.采用变址寻址可扩大寻址范围,且______。
A.变址寄存器内容由用户确定,在程序执行过程中不可变; B.变址寄存器内容由操作系统确定,在程序执行过程中可变; C.变址寄存器内容由用户确定,在程序执行过程中可变;
D.变址寄存器内容由操作系统确定,在程序执行过程不中可变; 答案:C
15.在下列寻址方式中,______寻址方式需要先计算,再访问主存。 A.立即; B.变址; C.间接; D.直接。 答案:B
16.在CPU的寄存器中,______对用户是完全透明的。 A.程序计数器; B.指令寄存器; C.状态寄存器; D.通用寄存器。
答案:B
17.变址寻址和基址寻址的有效地址形成方式类似,但是______。 A.变址寄存器的内容在程序执行过程中是不可变的;
B.在程序执行过程中,变址寄存器和基址寄存器和内容都可变的;
C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变; D.变址寄存器的内容在程序执行过程中是可变的。 答案:C
18.直接寻址的无条件转移指令功能是将指令中的地址码送入______。 A.PC;
B.地址寄存器; C.累加器; D.ALU。 答案:A
19.以下叙述中错误的是______。 A.指令周期的第一个操作是取指令;
B.为了进行取指令操作,控制器需要得到相应的指令; C.取指令操作是控制器自动进行的; D.指令第一字节含操作码。 答案:B
20.以下叙述中______是正确的。 A.RISC机一定采用流水技术;
B.采用流水技术的机器一定是RISC机; C.CISC机一定不采用流水技术。 答案:A
21.在一地址格式的指令中,下列是正确的。
A.仅有一个操作数,其地址由指令的地址码提供; B.可能有一个操作数,也可能有两个操作数; C.一定有两个操作数,另一个是隐含的。 答案:B
22.超标量技术是______。
A.缩短原来流水线的处理器周期;
B.在每个时钟周期内同时并发多条指令;
C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令。 答案:B
23.RISC机器______。 A.不一定采用流水技术; B.一定采用流水技术; C.CPU配备很少的通用寄存器; D.CPU配备很多的通用寄存器。 答案:B
24.CPU中的译码器主要用于______ 。 A.地址译码;
B.指令译码;
C.选择多路数据至ALU; D.数据译码。 答案:B
25.超流水线技术是______。
A.缩短原来流水线的处理器周期;
B.在每个时钟周期内同时并发多条指令;
C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令; D.以上都不对。 答案:A
26.在寄存器间接寻址方式中,操作数是从______。 A.主存储器中读出 B.寄存器中读出 C.磁盘中读出 D.CPU中读出 答案:A 【判断题】
1. 指令中地址码部分所指定的寄存器中的内容是操作数的有效地址的寻址方式称为寄存器寻址。
答案:F
2. 指令的地址码字段存放的一定是操作数; 答案:F
3. 指令的地址码字段存放的一定是操作数地址; 答案:F
4. 运算结果通常存放在其中一个地址码所提供的地址中; 答案:T
5. 指令的地址码字段存放的一定是操作码。 答案:F
6. CISC的特点包括指令字长不固定,指令格式多。 答案:T
7. 指令系统中采用不同寻址方式的目的是实现程序控制。 答案:F
8.指令中的操作数可能来自控制存储器。 答案:F
9. 操作数在寄存器的寻址方式是寄存器寻址。
答案:T
10. 基址寻址方式中操作数的有效地址是基址寄存器的内容加上形式地址。 答案:T
【章节】第八章CPU的结构和功能 【知识点】 1、CPU的结构
2、指令周期和指令流水 3、中断系统 【单选题】
1.程序计数器PC属于______。 A.运算器; B.控制器; C.存储器; D.I/O设备。