汇编 - 学习笔记 - 计算机组成、总线

计算机组成

计算机
汇编 - 学习笔记 - 计算机组成、总线

拆开
汇编 - 学习笔记 - 计算机组成、总线

主体

汇编 - 学习笔记 - 计算机组成、总线

主板上有
CPU
总线(地址总线、数据总线、控制总线)
内存(条)
扩展槽(接外部设备)
汇编 - 学习笔记 - 计算机组成、总线

抽象:逻辑图(图片来源:8086汇编 CPU 寄存结构
汇编 - 学习笔记 - 计算机组成、总线

  • CPU(左):
    是计算机的核心部件,它控制整个计算机的运作并进行运算。想让一个CPU工作,就必须向它提供指令和数据。
  • 存储器(右):
    指令和数据在存储器(内存)中存放。

指令和数据

计算机中的数据和指令,存储在内存或磁盘上

数据和指令都是二进制信息

汇编 - 学习笔记 - 计算机组成、总线

上面谈到的二进制信息可以是数据,可以是指令,关键是cpu怎么去用它
汇编 - 学习笔记 - 计算机组成、总线

汇编 - 学习笔记 - 计算机组成、总线

计算机中的存储单元

存储器被划分为4若干个存储单元,每个存储单元从0开始顺序编号

汇编 - 学习笔记 - 计算机组成、总线汇编 - 学习笔记 - 计算机组成、总线

实际上,内存空间很“大”,8086有20条数据线,寻址空间为220(1MB)

汇编 - 学习笔记 - 计算机组成、总线

计算机中的总线(BUS)

在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。
物理上:总线即一根根导线的集合
逻辑上划分为:

  • 地址总线
  • 数据总线
  • 控制总线

汇编 - 学习笔记 - 计算机组成、总线

汇编 - 学习笔记 - 计算机组成、总线

地址总线

CPU是通过地址总线来指定存储单元

地址总线宽度决定了可寻址的存储单元大小。
N根地址总线(宽度为N),对应寻址空间为2N

汇编 - 学习笔记 - 计算机组成、总线

数据总线

CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。

数据总线的宽度决定了CPU和外界的数据传送速度。

例:向内存写入数据89D8H时的数据传送

  • 8088CPU(8位数据总线)上传的信息分两次传输
    汇编 - 学习笔记 - 计算机组成、总线

  • 8086CPU(16位数据总线)上传送的信息
    汇编 - 学习笔记 - 计算机组成、总线

控制总线

CPU通过控制总线对外部器件进行控制。

控制总线是一些不同控制线的集合

控制总线宽度决定了CPU对外部器件的控制能力。

汇编 - 学习笔记 - 计算机组成、总线

x86CPU性能一览

汇编 - 学习笔记 - 计算机组成、总线