时序信号的作用和体制
计算机所以能够准确、迅速、有条不紊地工作,正是因为在CPU中有一个时序信号产生器。
用二进制码表示的指令和数据都放在内存里,那么CPU是怎样识别出它们是数据还是指令呢?从时间上来说,指令事件发生在指令周期的第一个CPU周期中,即发生在“取指令”阶段,而取数据事件发生在“执行指令”阶段。
从空间上来说,如果取出的代码是指令,那么一定送往指令寄存器,如果取出的代码是数据,那么一定送往计算器。
总之,计算机的协调动作需要时间标志,而时间标志则是用时序信号来体现的。
时序信号产生器
时钟源
时钟源用来为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号。
环形脉冲发生器
环形脉冲发生器的作用是产生一组有序的间隔相等或不等的脉冲序列。
节拍脉冲和存储器读/写时序
在一个CPU周期中产生四个等间隔的节拍脉冲T1~T4。
启动控制逻辑
机器一旦接通电源,就会自动产生原始的节拍脉冲信号T1~T4。
控制方式
同步控制方式
在任何情况下,已定的指令时所需的机器周期数和时钟周期数都是固定不变的,称为同步控制方式。
异步控制方式
异步控制方式的特点是:每条指令、每个操作控制信号需要多少时间就占用多少时间。
这意味着每条指令周期可由多少不等的机器周期组成。
联合控制方式
微程序设计技术是利用软件方法来设计硬件的一门技术。