汇编语言学习——基础知识

汇编语言的3种指令类型

  1. 汇编指令:机器码的助记符,有对应的机器码。
  2. 伪指令:没有对应的机器码,有编译器执行,计算机并不执行。
  3. 其他符号:如+,-,*,/等,由编译器识别,没有对应的机器码。

CPU总线类型对应的能力

  1. 地址总线的宽度决定了CPU的寻址能力。
  2. 数据总线的宽度决定了,CPU与其他期间进行数据传送时一次数据传送量。
  3. 控制总线的宽度决定了CPU对系统其他器件的控制能力。

知识点汇总

  1. 汇编指令是机器指令的助记符,同机器指令一一对应。
  2. 每一种CPU都有自己的汇编指令集。
  3. CPU可以直接使用的信息在存储器中。
  4. 存储器中的指令和数据没有任何区别,都是二进制信息。
  5. 存储单元从0开始编号。
  6. 一个存储单元存储8个bit,一个字节。
  7. 每个CPU芯片有许多管脚,和总线相连,总线分为3类:地址总线,数据总线和控制总线。

内存地址空间

计算机有多种类型的存储器,主内存,ROM,显存,网卡BIOS的ROM等。他们物理上独立的器件,但有2个共同点:

  • 都和CPU总线相连
  • CPU对他们进行读写操作都通过控制总线发出读写命令。

CPU将各类存储器看作一个逻辑存储器。

存储器

内存地址空间的大小,受CPU地址总线宽度的限制。

我们在基于一个计算机硬件系统编程时,必须知道这个系统中内存地址空间分配情况。