汇编语言的主体是汇编指令。
总线
总线在逻辑层来说分为三个部分:
- 地址总线
- 数据总线
- 控制总线
CPU通过地址总线指定存储单元。 地址总线宽度决定了可寻址的存储单元大小。 N根地址总线,对应寻址空间2^N。
CPU与内存或其他期间之间的数据传送是通过数据总线来进行的。 数据总线的宽度决定了CPU与外界的数据传送速度。
CPU通过控制总线对外部期间进行控制。 控制总线是一些不同控制线的集合。 控制总线宽度决定了CPU对外部器件的控制能力。
内存的读写与地址空间
CPU要想进行数据的读写,必须和外部器件进行三类信息的交互:
- 存储单元的地址(地址信息)
- 器件的选择,读或写命令(控制信息)
- 读或写的数据(数据信息)
从CPU的角度去看地址空间分配:
- RAM:主板上的RAM、扩展槽上的RAM等。
- ROM:系统BIOS、接口卡上的BIOS
将各类存储器看作一个逻辑存储器--统一编址。
就是将所有的物理存储器看作一个由若个存单元组成的逻辑存储器。 每个物理存储器在这个逻辑存储器占有一个地址段。