1、CPU是用来运算的(加法运算、乘法运算、逻辑运算(与、或、非)等)
2、运算操作涉及到数据输入(input)、处理、数据输出(output)。A和B是输入数据,加法运算时处理、C是输出数据。
3、CPU需要使用一个叫做存储器的东西保存输入和输出数据。几种常见的寄存器:
MAR:保存将要被访问的数据在内存中哪个地址处,保存的是地址值
MDR:保存从内存读取进来的 数据或将要写入内存的数据,保存的是数据值
AC:保存算术运算和逻辑运算的中间结果,保存的是数据值
PC:保存下一个将要被执行指令的地址,保存的是地址值
CIR:保存当前正在执行的指令
4、CPU还要将一些常用的基本运算工具放到CPU中,这部分负责运算,称为算术逻辑单元(ALU)
5、CPU中还有一个控制器(CU),负责将存储器中的数据发送到ALU中去运算,并将运算后的结果保存到存储器中。