第一章 对程序员CPU是什么 总结重点
1.CPU的内部结构解析
CPU内部是由数百万至数亿个晶体管构成,通常称为IC(Integrated Circuit,集成电路)。从功能方面来看,CPU的内部由寄存器、控制器、运算器和时钟四个部分构成,各部分之间有电流信号相互连通。
2.CPU是寄存器的集合
寄存器用来暂存指令、数据等处理对象,可以将其看作是内存的一种。不同类型的CPU,其内部寄存器的数量、种类以及寄存器存储的数量范围都是不同的。不过,根据功能不同,我们可以将寄存器大致分为8类。
累加计算机:存储执行运算的数据和运算后的数据
标志寄存器:存储运算处理后的CPU的状态
程序计数器:存储下一条指令所在内存得地址
基址寄存器:存储数据内存的起始地址
变址寄存器:存储基址寄存器的相对地址
通用寄存器:存储任意数据
指令寄存器:存储指令。CPU内部使用,程序员无法通过程序对改寄存器进行读写操作
栈寄存器:存储栈区域的起始地址
对于程序员来说,CPU是什么呢? CPU是具有各种功能的寄存器的集合体。
浙公网安备 33010602011771号