汇编语言学习——基础知识
汇编语言的3种指令类型
- 汇编指令:机器码的助记符,有对应的机器码。
- 伪指令:没有对应的机器码,有编译器执行,计算机并不执行。
- 其他符号:如+,-,*,/等,由编译器识别,没有对应的机器码。
CPU总线类型对应的能力
- 地址总线的宽度决定了CPU的寻址能力。
- 数据总线的宽度决定了,CPU与其他期间进行数据传送时一次数据传送量。
- 控制总线的宽度决定了CPU对系统其他器件的控制能力。
知识点汇总
- 汇编指令是机器指令的助记符,同机器指令一一对应。
- 每一种CPU都有自己的汇编指令集。
- CPU可以直接使用的信息在存储器中。
- 存储器中的指令和数据没有任何区别,都是二进制信息。
- 存储单元从0开始编号。
- 一个存储单元存储8个bit,一个字节。
- 每个CPU芯片有许多管脚,和总线相连,总线分为3类:地址总线,数据总线和控制总线。
内存地址空间
计算机有多种类型的存储器,主内存,ROM,显存,网卡BIOS的ROM等。他们物理上独立的器件,但有2个共同点:
- 都和CPU总线相连
- CPU对他们进行读写操作都通过控制总线发出读写命令。
CPU将各类存储器看作一个逻辑存储器。
内存地址空间的大小,受CPU地址总线宽度的限制。
我们在基于一个计算机硬件系统编程时,必须知道这个系统中内存地址空间分配情况。