4.控制器:
(1)PC:程序计数器: 用于存放下一条指令的内存地址;
(2)IR:指令寄存器: 存放正在执行的指令;
(3)PSW:程序状态字: 存放指令执行结果状态以及一些特定的标志;
标志包括: CF(进位),OF(溢出),ZF(零标志),SF(符号标志),IF(中断标志)
(4)时序部件:产生时序信号
(5)控制命令产生器:指令执行过程中,根据指令操作吗,产生内部,外部控制信号,在这些型号的控制下完成功能。
(6)AR(单向地址寄存器),DR(双向地址寄存器),与外部系统通信的总线
(7)对外部中断INT,直接存储器DMA请求及响应部件
以上是CPU的主要构成部件,要让这些部件构成系统协调的工作,必定需要在相互之间传递信号命令,这则需要数据通路。
数据通路:
1. 数据在CPU个功能部件之间传递的路径,实现这CPU内部运算器,控制器,寄存器等功能部件之间的数据通信;
2.数据通路描述了信息从什么地方出发,中间经过什么部件,最后到达哪个部件。而每一步传递都需要控制信号,该控制信号由信号产生器产生;
3.有两种形式:
(1)总线结构:单总线结构:容易产生总线竞争;
可采用双总线,三总线的结构来可降低总线竞争。
(2)专用数据通路:复杂,占据资源多