程序、CPU和内存

程序

程序就是计算机可以识别和执行的一组指令。
程序由指令和数据组成。

内存

计算机中的存储器分为 内部存储器(内存)和外部存储器(硬盘)。
程序运行会在内存中生成一个程序的副本。
寄存器可以理解为一种内存,程序实际上是面向寄存器编程。

CPU

CPU由 时钟,控制器,寄存器,运算器组成
CPU时钟指CPU的频率
控制器负责把内存中的指令读取到寄存器中,并且根据CPU的执行结果,控制计算机的行为
运算器 负责运算功能
寄存器主要包括 :
	累加寄存器 主要用于保存与运算相关的数据
	程序计数器 主要是控制程序运行指令的执行顺序
	标志寄存器 主要用于条件比较,比如在比较大小(2>1)的时候,会把(2-1)的计算结果保存在标志寄存器中,条件比较实际上就是减法运算,标志寄存器还能把溢出的数据也保存下来。
	基址寄存器 保存内存的起始地址
	变址寄存器 变址寄存器和基址寄存器配合来保存数组
	通用寄存器 存储任意数据

你可能感兴趣的:(计算机组成原理)