附录---cpu详解
02 附录---cpu详解 一 五大组成单元=>三大核心组件 组成计算机五大单元可以合并成三大核心组件:CPU、IO设备、主存储器 1、控制单元+算数逻辑单元=>CPU 2、主存储器,即主記憶體 3、输入单元Input+输出单元Outpu=>IO设备 插图:三大核心组件 二 cpu工作流程 CPU的核心工作在于进行运算和判断,那么要被运算与判断的数据是从哪里来的? CPU读取的数据都是从主存储器(内存)来的!主存储器内的数据则是从输入单元所传输进来!而CPU处理完毕的数据也必须先写回主存储器中,最后数据才从主存储器传输到输出单元。 所以计算机五大组成部分的基本工作流程就是:输入单元=>主存储器=>CPU=>主存储器=>输出单元 而CPU会从内存中取指令->解码->执行,然后再取指->解码->执行下一条指令,周而复始,直至整个程序被执行完成。 所以总结CPU的大致工作流程就是:取指—>解码—>执行,详细见下图 插图:cpu工作流程详解 三 cpu指令集 cpu是计算机的大脑,大脑里集成了一系列具体控制身体其他器官做事的指令集,所以站在纯硬件角度去看,计算机所有其他组件都由cpu发出的指令控制。 我们程序员编程的目的是为了控制计算机硬件工作,程序员的代码都会转换成cpu的指令集才能去控制其他硬件,所以程序员是通过直接控制cpu来达到间接控制其他硬件的目的,具体流程如下 插图