MOTOROLA MVME2434 按照一定的顺序处理指令
控制单元可以被设计成完成它能做的。如果能同时完成几个指令,控制单元会安排。因此,速度最快的计算机可以按照一定的顺序处理指令,这取决于操作数或指令目的地何时可用。大多数超级计算机和许多PC CPUs都使用这种方法。这种类型的控制单元的确切组织取决于计算机最慢的部分。
当计算的执行速度最慢时,指令从内存流入被称为“发布单元”的电子部件。发布单元保存指令,直到其操作数和执行单元都可用。然后,指令及其操作数被“发布”到执行单元。执行单元执行指令。然后,将结果数据移入数据队列,以写回内存或寄存器。如果计算机有多个执行单元,它通常可以在每个时钟周期执行几条指令。
通常有专门的执行单元。例如,价格适中的计算机可能只有一个浮点执行单元,因为浮点单元非常昂贵。同一台计算机可能有几个整数单元,因为它们相对便宜,并且可以执行大量的指令。
Copyright © 2024 厦门控匠自动化科技有限公司 版权所有