第八章总结
控制器的全部功能是:从主存取出指令,分析指令并完成有关的操作控制信号,此外,控制器还必须能控制程序的输入和运算结果的输出,对总线的管理,处理中断的能力。
(1)取指令:CPU接到指令时,得到程序控制指令或跳转指令时,可以根据指令的地址,去主存中取指令。
(2)分析指令:CPU通过指令分析部件,分析指令,得出需要执行的操作
(3)执行指令:通过分析指令得出的操作命令和操作数地址的要求,形成操作控制信号,通过对运算器,存储器以及IO设备的操作执行每条命令
2.INTR:中断请求触发器,每一个中断源都对应一个中断请求触发器,用来反映中断源是否有中断请求
INT:中断标志触发器,表示CPU是否进入中断周期
EINT:允许中断触发器,当EINT为0时表示不能向CPU发送中断请求,为1则可以
3.中断判优:
同一时间可能有很多中断源发出中断请求,可以利用(硬件向量法)或(软件查询法)进行排队判优
其中向量地址是有硬件产生向量地址,再有向量地址找到中断服务程序入口地址。
4.中断隐指令:在中断周期中,由(中断隐指令)对允许中断触发器(EINT)置0
其中 中断隐指令 是CPU响应中断后,经过硬件直接实现的某些操作,转去执行中断服务程序,硬件的这些操作就是中断隐指令,中断隐指令不在指令系统中。
5.CPU中的译码器是在CPU分析指令时用于指令译码
6.超标量流水技术是指:在每个时钟周期内同时并发多条指令
超流水线技术:缩短原来流水线的处理器周期。
超长指令字技术
7.CPU的工作周期分为:取指周期,间址周期(间接寻址锁消耗的时间),执行周期,中断周期。
8.计算机中存放当前指令地址的寄存器是(程序计数器 PC)。当执行(转移或中断操作时),该寄存器接受新的指令
9.中断系统中采用屏蔽技术有何作用:
(1)在多重中断中,屏蔽同级或低级别的中断请求,中断屏蔽字(1111,代表屏蔽所有中断,即优先级最高)
(2)改变中断处理的优先级
(3)封锁部分中断请求,是程序控制更灵活
错题记录:
课后习题: