开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第33天,点击查看活动详情
1、写在前面
大家好,本篇笔记是 《计算机组成原理》 中第八章:CPU 的结构和功能的习题记录。
2、内容
- 中断服务程序的最后一条指令是 ( 中断返回指令 )
- 在中断周期中,首先由( 中断隐指令 )将中断允许触发器置“0”。
- CPU组成中不包括( D )
A. 指令寄存器
B. 地址寄存器
C. 指令译码器
D. 地址译码器
- CPU响应中断的时间是( 执行周期结束 )
- 中断向量表用来存放( 中断服务程序入口地址 )
- 机器周期通常由( 存取周期 )来确定
- 用来存放下一条将执行指令所在地址是( 程序计数器 )
- 在运算器中不包含 ( B )
A. 数据总线
B. 地址寄存器
C. ALU
D. 状态寄存器
- 在CPU的寄存器中,( 指令寄存器 ) 对用户是完全透明的
- 单级中断系统中,中断服务程序内的执行顺序是( I->V->VI->II->VII)
I.保护现场
II.开中断
III.关中断
IV.保存断点
V.中断事件处理
VI.恢复现场
VII.中断返回
- 某计算机有五级中断L4~L0,中断屏蔽字为M4 M3 M2 M1 M0,Mi=1(0≤i≤4)表示对级中断进行屏蔽。若中断响应优先级从高到低的顺序是L4→L0→L2→L1→L3,则L1的中断处理程序中设置的中断屏蔽字是( 01010 )
- 响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括( I 和 III )
I. 关中断
II.保存通用寄存器的内容
III.形成中断服务程序入口地址并送 PC
- 下面是有关中断响应的叙述,错误的是( A )
A. 每条指令结束后,都会转到一个中断响应子周期
B. 在中断响应周期,CPU首先通过设置中断允许触发器来关中断
C. 中断响应过程中,CPU把返回地址送到堆栈保存
D. 中断响应过程中,CPU把取得的中断服务程序的入口地址送PC
- 下面有关指令周期的叙述中,错误的是( B )。
A.指令周期的第一个机器周期一定是取指周期
B.所有指令的执行周期一样长
C.在有间接寻址方式的指令周期中,至少访问两次内存
D.在一条指令执行结束、取下条指令之前查询是否有中断发生
- 为了便于实现多级中断,保存现场信息最有效的方法是采用( B )。
A. 通用寄存器
B. 堆栈
C. 存储器
D. 外存
- 下面有关程序计数器PC的叙述中,错误的是( C )。
A. PC是用户不可见的寄存器
B. PC的值由CPU在执行指令过程中进行修改
C. 转移指令时,PC的值总是修改为转移目标指令的地址
D. PC的位数一般和存储器地址寄存器MAR的位数一样
- 计算机主频的周期是指( B )。
A. 指令周期
B. 时钟周期
C. CPU周期
D. 存取周期
- 在单级中断系统中,CPU一旦响应中断,则立即关闭( A )标志,以防本次中断服务结束前,同级的其他中断源产生另一次中断进行干扰。
A. 中断允许
B. 中断请求
C. 中断屏蔽
D. 中断保护
- 中断向量地址是( C )。
A.子程序入口地址
B.中断服务程序入口地址
C.中断服务程序入口地址的地址
D.子程序入口地址的地址
20.如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用( C )
A.中断嵌套
B.中断向量
C.中断屏蔽
D.中断响应
- 在CPU的寄存器中,( B )对用户是完全透明的。
A.程序计数器
B.指令寄存器
C.状态寄存器
D.通用寄存器
- 隐指令是指( C )。
A. 操作数隐含在操作码中的指令
B. 在一个机器周期里完成全部操作的指令
C. 指令系统中没有的指令
D. 指令的长度最小
- 以下关于间址周期的描述中正确的是( C )。
A. 所有指令的间址操作都是相同的
B. 凡是存储器间接寻址的指令,它们的操作都是相同的
C. 对于存储器间接寻址和寄存器间接寻址,它们的操作是不同的
D. 都不对
- 以下( C )是错误的。
A. 中断服务程序可以是操作系统模块
B. 中断向量法可以提高识别中断源的速度
C. 向量地址就是中断服务程序的入口地址
D. 软件查询法和硬件法都能找到中断服务程序的入口地址
- 由于CU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期通常由( D )
A. 间址周期
B. 指令周期
C. CPU周期
D. 存取周期
- 以下叙述中错误的是( B )
A. 指令周期的第一个操作是取指令
B. 为了进行取指令操作,控制器需要得到相应的指令
C. 取指令操作是控制器自动进行的
D. 指令第一字节含操作码
- 在中断周期中,由(B)将允许中断触发器置“0”。
A.关中断指令
B.中断隐指令
C.开中断指令
D.清0指令
- CPU内通用寄存器的位数取决于(机器字长)
- 在计算机系统中表征系统运行时序状态的部件是( D )。
A. 程序计数器
B. 累加计数器
C. 中断计数器
D. 程序状态字
3、写在最后
好了,今天就先记录到这里。