cu控制方式有同步控制,异步控制,联合控制,人工控制四种。
1. 同步控制方式
同步控制方式是指,任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且是受同一基准时标的时序信号所控制的方式。
2. 异步控制方式
异步控制方式不存在基准时标信号,没有固定的周期节拍和严格的时钟同步,执行每条指令和每个操作需要多少时间就占用多少时间。这种方式微操作的时序由专门的应答线路控制,即当CU发出执行某一微操作的控制信号后,等待执行部件完成了该操作后发回“回答”或者“结束”信号,再开始新的微操作,使CPU没有空闲状态,但因需要采用各种应答电路,故其结构甚至要比同步控制方式复杂。
3. 联合控制方式
同步控制和异步控制相结合就是联合控制方式,这种方式对各种不同指令的微操作实行大部分统一、小部分区别对待的办法。例如,对每条指令都有的取指令操作,采用同步方式控制,又如对于那些时间难以确定的微操作,如I/O操作,则异步控制,以执行部件送回的“回答”信号作为本次微操作的结束。
4. 人工控制方式
人工控制是为了调机和软件开发的需要,在机器面板或内部设置一些开关或按键,来达到人工控制的目的。