重庆公司免费网站建设,设计一个企业网站多少钱,怎么提升网站排名,网站首页地址是什么中央处理器CPU cpu的组成#xff08;从功能方面来看#xff09;cpu的执行过程★.取指令阶段★.解码阶段★.执行阶段 重点#xff1a; 1.cpu的组成 2.cpu怎么执行程序#xff08;命令#xff09; cpu的组成#xff08;从功能方面来看#xff09; 寄存器#xff1a;用来临… 中央处理器CPU cpu的组成从功能方面来看cpu的执行过程★.取指令阶段★.解码阶段★.执行阶段 重点 1.cpu的组成 2.cpu怎么执行程序命令 cpu的组成从功能方面来看 寄存器用来临时存储数据和操作数据 控制单元由逻辑门组成识别内存上的指令并生成一系列的控制信号来指挥其它部件。 主要职责 指令解码对内存中读取的内容进行解码确定操作类型不同的指令由不同的逻辑电路解码。 操作控制根据译码的结果产生相应的控制信号控制数据的流动和处理。 时序控制: “时钟”以精确的间隔产生电信号控制单元用这电信号来促进cpu的内部操作。 运算器ALU主要执行算术运算和逻辑运算它接受来自控制单元的指令和操作操作数后对这些数据进行运算处理并将结果暂时存入控制单元的寄存器中关闭ALU后将值写入相应的寄存器中。 时钟以精确的时间间隔发出电信号也是时钟信号控制单元接受这电信号后有节奏的控制cpu的内部操作。cpu执行程序的速度就是时钟速度单位是赫兹。1HZ就是表示1秒一个周期。
cpu的执行过程 计算机启动时所有寄存器从0开始 接下来举一个cpu执行第一条命令的例子(寄存器的值全是0) ★.取指令阶段
首先将“指令地址寄存器”连接到RAM。根据寄存器的值为0返回RAM地址为0的数据到“指令寄存器”里。 指令地址寄存器追踪程序运行到哪里了存当前指令的内存地址。 指令寄存器存当前指令。 ★.解码阶段
1.前四位是操作码0010表示把地址14的数据写入寄存器A 2 “ 检查是否LOAD_A指令的电路”对这些指令进行解码操作 ★.执行阶段
“ 检查是否LOAD_A指令的电路 ” 打开RAM的“允许读取线”把地址14传过去。RAM拿到值0000 0011后把值传到寄存器A中用 “ 检查是否LOAD_A指令的电路”来启动寄存器A的 “ 启动寄存器A的“允许写入线”。 最后 “检查是否LOAD_A指令的电路 ” 中的值1。就结束了。
不同的指令由不同的逻辑电路解码这些逻辑电路会配置cpu的组件来执行对应操作。由于逻辑电路的多样性就把这些解码电路包装成一个整体。