CPU
程序是什么
程序 = 指令 + 数据
程序: 将一些数据和指令由上而下进行排列,有某种规律的执行,这个过程叫做程序。
CPU的组成
寄存器: 寄存器是用来存储数据的 相当于CPU中的内存
控制器: 将内存或者寄存器的数据进行读取,写入的操作
运算器: 逻辑运算单元
时钟: 运算频率
寄存器
累加 ==> 做运算的
标志 ==> 存储状态,进行逻辑判断
程序计数 ==> 存储下一条指令地址
基址 ==> 存储当前数据内存开始的位置
变址 ==> 存储基址相对的地址
通用 ==> 随意用
指令 ==> CPU内部使用,存储当前值
栈 ==> 栈的起始位置
通过标志寄存器与程序计数寄存器的配合,可以实现条件分支和循环
程序与CPU
二进制
为什么使用二进制
计算机的电路只有通电和断电两种状态,通电代表1, 断电代表0
二进制组成了丰富的计算机世界
它可以表示 图形 声音 文字 视频