CPU是如何工作的
CPU里面有控制单元、运算单元、存储单元。
控制单元是CPU的控制中心,有它CPU才知道要做什么,控制单元大致由指令寄存器(IR)、指令译码器(ID)、操作控制器(OC)组成。程序被加载到内存中,指令指针寄存器(IP)指向要执行的指令,将指令载入到指令寄存器,由指令译码器将指令按照一定格式进行译码,IP自增:
指令有了,但是指令中的数据从哪来,这时便用到了存储单元,CPU里的存储单元有L1、L2缓存以及寄存器,待处理的数据就存在这些存储单元里面,这里的数据值就是值操作数。
操作码、操作数都有了,剩下的便是执行了,操作控制器会通知相应的运算单元执行。然后又取IP执行的内容,周而复始。