CPU(中央处理器)执行的是 程序。程序是由一系列指令组成的,这些指令告诉计算机应该执行什么操作。CPU的工作流程主要包括以下几个步骤:
取指(Fetch):
CPU从内存中获取下一条要执行的指令。
译码(Decode):
CPU将取到的指令解码成CPU能够理解和执行的具体操作。
执行(Execute):
根据解码后的指令,CPU进行相应的操作,如算术运算、逻辑运算等,并可能涉及访问内存以获取操作数或将结果写回内存。
访存取数(Memory Access):
如果指令需要访问内存,CPU会进行读或写操作。
结果写回(Write Back):
将执行结果写回到内存或CPU的寄存器中,以便后续指令使用。
这个过程不断重复,直到遇到停止指令或程序结束。CPU内部结构包括寄存器、控制器、运算逻辑单元(ALU)等部分,它们共同协作以完成指令的执行。
总结来说,CPU执行的是存储在内存中的程序,并通过一系列步骤(取指、译码、执行、访存取数、结果写回)来解释和运行这些程序。