TEXT-INDENT: 2em"> 控制单元:是微处理器最重要的部件之一,因为它负责整个处理过程。根据来自译码单元的指令,它会生成控制信号,告诉运算逻辑单元(ALU)和寄存器如何运算、对什么进行运算,以及怎样对结果进行处理。控制单元可以确保一切事情均发生在正确的时间和正确的地点。
运算逻辑单元( ALU ):是芯片中的最后一个处理阶段。运算逻辑单元是芯片的智能部件,能够执行加、减、乘、除等各种命令。此外,它还知道如何读取逻辑命令,如或、与、非。来自控制单元的讯息将告诉运算逻辑单元应该做,然后运算逻辑单元将从它的“近邻”——寄存器中提取数据,以完成任务。实际上,在我们所举的例子中,指的是最终得出了2加3的结果。
寄存器:是运算逻辑单元(ALU)为完成控制单元请求的任务所使用数据的小型存储区域。数据可以来自于数据高速缓存、内存或控制单元,但都存储在寄存器内专门的位置。这就使运算逻辑单元的检索快速而高效。
预取单元:可以根据命令或将要执行的任务决定何时开始从指令高速缓存或计算机内存中获取数据和指令。当指令到达时,预取单元最重要的任务就是确保所有指令均按正确的顺序排列,以发送至译码单元。
数据高速缓存:它与“处理合作伙伴”运算逻辑单元、寄存器、译码单元的协作非常紧密。数据高速缓存中存储了来自译码单元专门标记的数据,以备运算逻辑单元使用,同时还准备了分配到计算机不同部分的最终结果。
译码单元:它的作用是将复杂的机器语言指令解译成运算逻辑单元(ALU)和寄存器能够理解的简单格式。这项工作可以使处理效率更高。
总线单元:是指令从计算机内存流进和流出微处理器的地方。
|