1、解剖计算机
2、计算机的组成
CPU 是计算机的核心部件,它控制整个计 算机的运作并进行运算。要想让一个CPU 工作,就必须向它提供指令和数据。
指令和数据在存储器(内存)中存放。 离开了内存,性能再好的CPU也无法工作。
3、指令和数据的表示
计算机中的数据和指令,存储在内存或磁盘上。
数据和指令,都是二进制信息。
问题:二进制信息1000100111011000是数据,还是指令?
1000100111011000 ─> 89D8H (数据)
1000100111011000 ─> MOV AX,BX (程序)
数据如何表示?
1000100111011000B (二进制)
89D8H (十六进制)
104730O(八进制)
35288D(十进制)
数据量:B、KB、MB、GB、TB...
4、计算机中的存储单元
存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号
例如: 一个存储器有128个存储单元, 编号从0~127, 如下图所示:
实际内存空间很“大”, 8086有20条数据线, 寻址空间220,为1MB
5、计算机中的总线
在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。
物理上:一根根导线的集合
逻辑上划分为 :
地址总线
数据总线
控制总线
6、三类总线
地址总线:
CPU是通过地址总线来指 定存储单元的。
地址总线宽度,决定了 可寻址的存储单元大小。
N根地址总线(宽度为 N),对应寻址空间2N。
数据总线:
CPU与内存或其它器件之间的数据传送是通过 数据总线来进行的。
数据总线的宽度决定了CPU和外界的数据传送 速度。
例:向内存中写入数据89D8H时的数据传送
控制总线:
CPU通过控制总线对外部 器件进行控制。
控制总线是一些不同控制 线的集合
控制总线宽度决定了CPU 对外部器件的控制能力。
7、x86CPU性能一览