汇编学习--第一课

79 阅读1分钟

汇编语言的主体是汇编指令

总线

总线在逻辑层来说分为三个部分:

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

CPU通过地址总线指定存储单元。 地址总线宽度决定了可寻址的存储单元大小。 N根地址总线,对应寻址空间2^N。

CPU与内存或其他期间之间的数据传送是通过数据总线来进行的。 数据总线的宽度决定了CPU与外界的数据传送速度。

CPU通过控制总线对外部期间进行控制。 控制总线是一些不同控制线的集合。 控制总线宽度决定了CPU对外部器件的控制能力。

内存的读写与地址空间

CPU要想进行数据的读写,必须和外部器件进行三类信息的交互:

  • 存储单元的地址(地址信息)
  • 器件的选择,读或写命令(控制信息)
  • 读或写的数据(数据信息)

从CPU的角度去看地址空间分配:

  • RAM:主板上的RAM、扩展槽上的RAM等。
  • ROM:系统BIOS、接口卡上的BIOS

将各类存储器看作一个逻辑存储器--统一编址。

就是将所有的物理存储器看作一个由若个存单元组成的逻辑存储器。 每个物理存储器在这个逻辑存储器占有一个地址段。