1、计算机是如何工作的
CPU基本工作流程
先了解CPU的构成
1、逻辑门
电子开关一机械继电器
通过电子开关我们可以实现1个bit位的计算,以后的真空管晶体管也是完成相似的工作
2、门电路 可以实现1bit的基本逻辑运算
借助于二极管等设备组成
NOT GATE(非门)
AND GATE(与门)
OR GATE(或门
XORGATE(异或门)←上面三个组成
3、算术逻辑单元ALU
计算机中进行算数,逻辑运算的核心部件,是计算机的大脑。算术逻辑单元包含算术单元和逻辑单元。
其中算术单元负责所有数字操作比如四则运算之类的,而逻辑单元负责逻辑操作,与或非之类的。
1)算术单元
半加器(Half Adder) (由一个XOR门和And门构成)
进行两个bit的相加
全加器(FULL Adder) (由两个半加器和一个OR门构成)
进行3个bit的相加
8位数加法器 乘法(连续相加)除法(连续相减)
半减器(Half reducer)由一个XOR门,NOT门、AND门构成
进行两个bit的相减
全减器(Full reducer)由两个半减器和一个OR门构成
进行三个bit的相减
8位数减法器
寄存器(Register)和内存(RAM)
这两个都是要保持通电的,它们要负责CPU的读写和处理,并且也是易失的(数据)ROM无需持续通电也能保存且非易失。
控制单元CU (指挥ALU)
指令 --- 指导CPU进行工作的命令
主要由操作码和操作数构成,其中操作码表示要做什么动作,中染作数表示本条指令要操作的数据可能是内存地址也可能是寄存器编号等。
CPU的基工作流程
CPU主频(时钟每秒震荡次数 )可以近似的看作每秒执行的指令数
ALU+CU+寄存器+时钟.⇒中央处理器(cpu)