第七章 指令系统

第七章 指令系统测试

1、单选题:
‏下列叙述中,___能反映CISC的特征。‎
选项:
A: 丰富的寻址方式
B: 大多数指令需要多个时钟周期才能执行完成
C: 各种指令都可以访存
D: 控制器采用组合逻辑设计
E: 指令字长固定
F: 只有LOAD/STORAGE指令可以访存
G: 采用优化编译技术
答案: 【 丰富的寻址方式;
大多数指令需要多个时钟周期才能执行完成;
各种指令都可以访存

2、单选题:
‏下列说法正确的是___。​
选项:
A: 操作码的长度可以是固定的,也可以是变化的
B: 操作码的长度是固定的
C: 操作码的长度是变化的
D: 无正确答案
答案: 【 操作码的长度可以是固定的,也可以是变化的

3、单选题:
‏下列和指令字长无关的是­___。‍
选项:
A: 数据总线宽度
B: 操作码的长度
C: 操作数地址的长度
D: 操作数地址的个数
答案: 【 数据总线宽度

4、单选题:
‏假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。设操作码固定,若零地址指令有3种,一地址指令有5种,则二地址指令最多有___种。‌
选项:
A: 8
B: 7
C: 4
D: 9
答案: 【 8

5、单选题:
‍假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。‎
选项:
A: 511
B: 512
C: 342
D: 255
答案: 【 511

6、单选题:
‎一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,则CALL指令被读取前,PC、SP及栈顶内容为___。‌
选项:
A: 2000H,0100H,2746H
B: 5000H,0100H,2746H
C: 2000H,00FEH,2746H
D: 2000H,0100H,2004H
答案: 【 2000H,0100H,2746H

7、单选题:
‎一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,则CALL指令被执行后,PC、SP及栈顶内容为___。‌
选项:
A: 5000H,00FEH,2004H
B: 2000H,00FEH,2004H
C: 5000H,0100H,2004H
D: 5000H,00FEH,2476H
答案: 【 5000H,00FEH,2004H

8、单选题:
‎一条双字长直接寻址的子程序调用指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节变址,而且进栈操作是先执行(SP)-△→SP,然后存入数据,子程序返回后,PC、SP及栈顶内容为___。​
选项:
A: 2004H,0100H,2746H
B: 2000H,0100H,2746H
C: 2004H,00FEH,2746H
D: 2004H,0100H,2004H
答案: 【 2004H,0100H,2746H

9、单选题:

图中表示的寻址方式是___

‌选项:
A: 变址寻址
B: 基址寻址
C: 相对寻址
D: 隐含寻址
答案: 【 变址寻址

10、单选题:

图中表示的寻址方式是___

‏选项:
A: 相对寻址
B: 基址寻址
C: 变址寻址
D: 隐含寻址
答案: 【 相对寻址

11、单选题:
‏设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。若当前PC值为2000H,指令JMP * -9 (* 为相对寻址特征)的第二字节的内容是___。‍
选项:
A: F5H
B: F3H
C: F7H
D: F1H
答案: 【 F5H

12、单选题:
‎设机器字长为16位,存储器按照字编制,对于单字指令而言,读取该指令后,PC自动加___。‏
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1

13、单选题:
​设变址寄存器为X,形式地址为D,某机具有先变址再间接寻址的寻址方式,则这种寻址方式的有效地址为___。‌
选项:
A: EA = ((X)+D)
B: EA = (X)+(D)
C: EA = ((X))+D
D: EA = (X)+D
答案: 【 EA = ((X)+D)

14、单选题:
‍数据传送指令的功能一般不包括___。‍
选项:
A: 寄存器与外设之间传送数据
B: 寄存器与寄存器之间传送数据
C: 寄存器与存储单元之间传送数据
D: 存储单元与存储单元之间传送数据
答案: 【 寄存器与外设之间传送数据

15、单选题:
‌以下不属于条件转移指令的是___。‌
选项:
A: JMP
B: SKP
C: JZ
D: JO
答案: 【 JMP

16、单选题:
‎以下不属于立即寻址特点的是___。‏
选项:
A: 指令中的形式地址就是操作数的真实地址
B: 取回指令既同时取回操作数
C: 操作数的范围受指令长度限制
D: 该类型指令在执行阶段不需要访问内存
答案: 【 指令中的形式地址就是操作数的真实地址

17、单选题:
​所谓寻址方式是指确定本条指令的数据地址以及下一条将要执行的指令地址的方法,一般分为___。‏
选项:
A: 指令寻址和数据寻址
B: 直接寻址和间接寻址
C: 指令寻址和间接寻址
D: 数据寻址和间接寻址
答案: 【 指令寻址和数据寻址

18、单选题:
‍RISC是以下哪种指令系统计算机的简称___。​
选项:
A: 精简指令系统计算机
B: 复杂指令系统计算机
C: 算术指令系统计算机
D: 变长指令系统计算机
答案: 【 精简指令系统计算机

19、单选题:
​在设计指令格式时,能够直接影响指令执行时间的因素是___。‍
选项:
A: 寄存器个数
B: 操作类型
C: 寻址方式
D: 数据类型
答案: 【 寄存器个数

20、单选题:

图中所示的寻址方式是___

‏选项:
A: 寄存器间接寻址
B: 寄存器寻址
C: 间接寻址
D: 基址寻址
答案: 【 寄存器间接寻址

21、单选题:

图中所示的寻址方式是___

a

‏选项:
A: 直接寻址
B: 立即数寻址
C: 间接寻址
D: 寄存器寻址
答案: 【 直接寻址

22、单选题:
‍以下关于堆栈寻址的描述错误的是___。​
选项:
A: 可用硬盘来实现堆栈,称为硬堆栈
B: 可用寄存器组来实现堆栈
C: 可用内存来实现堆栈
D: 全部错误
答案: 【 可用硬盘来实现堆栈,称为硬堆栈

23、单选题:
‎在软堆栈寻址中,SP指出栈顶地址,其值的修改量Δ与___有关。​
选项:
A: 主存编址方式
B: 指令数量
C: 指令格式
D: 寄存器个数
答案: 【 主存编址方式

24、单选题:
‌指令的一般格式包括___。‌
选项:
A: 操作码字段和地址码字段
B: 操作码字段和纠删码字段
C: 地址码字段和纠删码字段
D: 地址码字段和海明码字段
答案: 【 操作码字段和地址码字段

25、单选题:
‌当进行多次间接寻址时,一般用___来标志间接寻址是否结束。‍
选项:
A: 存储字首位
B: 寄存器末位
C: 特殊寄存器某一位
D: 指令的末位
答案: 【 存储字首位

26、多选题:
‎下列说法正确的是 ___。‌
选项:
A: 子程序可在多处被调用
B: 子程序调用可出现在子程序中
C: 每个CALL指令都对应一条RETURN指令
D: 子程序的返回地址可以存放在寄存器内 
E: 子程序的返回地址可以存放在子程序的入口地址内
F: 子程序的返回地址可以存放在栈顶内
答案: 【 子程序可在多处被调用;
子程序调用可出现在子程序中;
每个CALL指令都对应一条RETURN指令;
子程序的返回地址可以存放在寄存器内 ;
子程序的返回地址可以存放在子程序的入口地址内;
子程序的返回地址可以存放在栈顶内

27、多选题:
​在设计指令格式时应该考虑的因素包括___。‏
选项:
A: 操作类型
B: 数据类型
C: 指令格式
D: 寻址方式
E: 寄存器个数
F: 数据总线宽度
答案: 【 操作类型;
数据类型;
指令格式;
寻址方式;
寄存器个数

28、多选题:
‎以下寻址方式中,属于数据寻址的是 ___。​
选项:
A: 立即寻址
B: 直接寻址
C: 隐含寻址
D: 间接寻址
E: 变址寻址
F: 指令寻址
G: 顺序寻址
答案: 【 立即寻址;
直接寻址;
隐含寻址;
间接寻址;
变址寻址

29、多选题:
‍以下指令中,属于转移指令的是 ___。‌
选项:
A: 无条件转移指令 
B: 条件转移指令
C: 调用和返回指令
D: 陷阱指令
E: 输入输出指令
F: 数据传送指令
答案: 【 无条件转移指令 ;
条件转移指令;
调用和返回指令;
陷阱指令

30、多选题:
‌机器中常见的操作数类型有 ___。‍
选项:
A: 地址
B: 数字
C: 字符
D: 逻辑数据
答案: 【 地址;
数字;
字符;
逻辑数据

第八章 CPU的结构和功能

第八章 CPU的结构和功能

1、单选题:
‍以下对于各寄存器功能的描述正确的是___‎
选项:
A: PSW寄存器用于存放程序状态字
B: MAR寄存器用于存放取回的数据
C: PC寄存器用于存放当前欲执行指令
D: IR寄存器用于存放存储单元的地址
答案: 【 PSW寄存器用于存放程序状态字

2、单选题:
‌以下关于指令周期的描述正确的是___​
选项:
A: CPU取出并执行一条指令所需的全部时间
B: CPU从主存取出一条指令的时间
C: CPU执行一条指令的时间
D: CPU保存一条指令的时间
答案: 【 CPU取出并执行一条指令所需的全部时间

3、单选题:
‏以下措施中,能够有效提高计算机速度的是___‏
选项:
A: 提高访存速度
B: 降低电源功率
C: 提高CPU温度
D: 减少硬盘容量
答案: 【 提高访存速度

4、单选题:
‏以下各指标中,不可以用来衡量流水线性能的是___​
选项:
A: 丢包率
B: 吞吐率
C: 加速比
D: 效率
答案: 【 丢包率

5、单选题:
‎以下关于并行等级的描述中,一般由硬件实现的是___​
选项:
A: 指令级并行
B: 任务级并行
C: 作业级并行
D: 进程级并行
答案: 【 指令级并行

6、单选题:
‏在中断周期中,以下各指令可以将允许中断触发器置“0”的是___​
选项:
A: 关中断指令
B: 开中断指令
C: 中断返回指令
D: 中断允许指令
答案: 【 关中断指令

7、单选题:
‌以下操作不属于中断隐指令是___‍
选项:
A: 开中断
B: 保护程序断点
C: 寻找服务程序入口地址
D: 关中断
答案: 【 开中断

8、单选题:
​以下不属于CPU工作周期的是___‎
选项:
A: 存取周期
B: 取指周期
C: 间址周期
D: 执行周期
答案: 【 存取周期

9、单选题:

以下数据流图所示的是___

‍选项:
A: 间址周期的数据流
B: 取指周期的数据流
C: 中断周期的数据流
D: 无正确答案
答案: 【 间址周期的数据流

10、单选题:
‌以下哪些相关因素能够影响指令流水的性能___​
选项:
A: 都能影响
B: 结构相关
C: 数据相关
D: 控制相关
答案: 【 都能影响

11、单选题:
‍以下哪些因素能够引起中断___‎
选项:
A: 都能引起
B: 硬件故障
C: 程序性事故
D: 人为设置中断
答案: 【 都能引起

12、单选题:
‏中断屏蔽技术主要用于___‌
选项:
A: 多重中断
B: 保护现场
C: 恢复现场
D: 保护程序断点
答案: 【 多重中断

13、单选题:
‎下列为用户可见的寄存器的有___‌
选项:
A: 通用寄存器
B: 数据寄存器
C: 地址寄存器
D: MAR、MDR
E: PC
F: IR
答案: 【 通用寄存器;
数据寄存器;
地址寄存器

14、单选题:
‏控制器的基本功能是___‎
选项:
A: 取指令、分析指令、执行指令
B: 取指令、存储指令、执行指令
C: 调用子程序、执行指令、存储地址
D: 保存现场、调用子程序、执行指令
答案: 【 取指令、分析指令、执行指令

15、单选题:
​下列关于条件码寄存器的说法错误的是___‏
选项:
A: 条件码不可以手动设置
B: 条件码寄存器对用户来说是部分透明的
C: 条件码可以由CPU根据运算结果由硬件设置
D: 条件码可被测试,作为分支运算的依据
答案: 【 条件码不可以手动设置

16、单选题:
‎下列关于指令周期的基本概念的说法错误的是___‎
选项:
A: 在同一个计算机中,各种指令的指令周期是相同的
B: CPU 每取出并执行一条指令所需的全部时间称为指令周期
C: 执行阶段完成执行指令的操作,又称为执行周期
D: 在大多数情况下,CPU是按照“取址—执行—再取址—再执行…”的顺序自动工作的
答案: 【 在同一个计算机中,各种指令的指令周期是相同的

17、单选题:
‌下列关于各指令周期的说法错误的是___‍
选项:
A: 中断周期的目的是寻址
B: 间址周期的目的是取有效地址
C: 当指令为访存指令时,执行周期的目的是取操作数
D: 取指周期的目的是取指令
答案: 【 中断周期的目的是寻址

18、单选题:

下图可以表示___的指令周期

​选项:
A: JMP X
B: ADD X
C: MUL X
D: 无正确答案
答案: 【 JMP X

19、单选题:
‎下列不属于流水线多发技术的是___‍
选项:
A: DMA技术
B: 超标量技术
C: 超流水技术
D: 超长指令字技术
答案: 【 DMA技术

20、单选题:
‏设m段流水线各段时间均为△t,下列表示的是加速比的是___‏
选项:
A:  mn/(m+n-1)
B: n/(m△t+(n-1)△t)
C: 1/(△t)
D: n/(m+n-1)
答案: 【  mn/(m+n-1)

21、单选题:
​下列关于中断隐指令说法错误的是___‎
选项:
A: 中断隐指令包含恢复现场的功能
B: 中断隐指令包括保护程序断点、寻找中断服务程序的入口地址以及关中断
C: 在机器指令中没有中断隐指令
D: 中断隐指令由CPU在中断周期内自动完成
答案: 【 中断隐指令包含恢复现场的功能

22、单选题:
‌下列关于多重中断说法错误的是___‏
选项:
A: 中断的优先级一旦固定就不能改变
B: 若需要实现多重中断需提前设置“开中断”指令
C: 优先级别高的中断源有权中断优先级别低的中断源
D: 在中断服务程序中这只适当的屏蔽字,能起到对优先级别不同的中断源屏蔽的作用
答案: 【 中断的优先级一旦固定就不能改变

23、单选题:

下图表示的是___技术。

‌选项:
A: 超长指令字技术
B: 超标量技术
C: 超流水线技术
D: 无正确答案
答案: 【 超长指令字技术

24、单选题:

下图CPU执行程序轨迹中表示的程序处理优先级为___

​选项:
A: A→D→C→B
B: A→B→C→D
C: B→C→D→A
D: A→C→D→B
答案: 【 A→D→C→B

25、单选题:
下列一组指令存在哪种类型的数据相关?‏1.       SUB R1,R2,R3   :(R2)-(R3) →R1‏2.       ADD R4, R5, R1   : (R5)+(R1) →R4‏
选项:
A:  RAW
B: WAW
C: WAR
D: 无数据相关
答案: 【  RAW

26、多选题:
‎以下不属于CPU控制器功能的是 ___‎
选项:
A: 算术运算
B: 逻辑运算
C: 取指令
D: 分析指令
E: 执行指令
答案: 【 算术运算;
逻辑运算

27、多选题:
‌以下各类寄存器中,一般不属于用户可见寄存器的是___‌
选项:
A: 控制寄存器
B: 状态寄存器
C: 通用寄存器
D: 地址寄存器
E: 条件码寄存器
F: 数据寄存器
答案: 【 控制寄存器;
状态寄存器

28、多选题:
‏以下寄存器中,一般来说属于控制和状态寄存器的是 ___‍
选项:
A: IR
B: MAR
C: MDR
D: PC
答案: 【 IR;
MAR;
MDR;
PC

29、多选题:
‎下列是CPU必须具备的功能有___​
选项:
A: 指令控制
B: 操作控制
C: 时间控制 
D: 数据加工
E: 处理中断
F: 存储数据
答案: 【 指令控制;
操作控制;
时间控制 ;
数据加工;
处理中断

30、多选题:
‎中断的来源可能为___‌
选项:
A: 人为设置的中断
B: 程序性事故
C: 硬件故障
D: I/O设备
E: 外部事件
答案: 【 人为设置的中断;
程序性事故;
硬件故障;
I/O设备;
外部事件

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注