汇编语言的组成
由三类指令组成
- 汇编指令 : 有对应的机器码
- 伪指令 :没有对应的机器码,由编译器执行,机器不执行
- 其他符号: 没有对应的机器码,编译器识别 如 ±*/等
基本概念
存储器
存放cpu工作所需要的指令和数据 如内存
指令和数据
指令和数据没有区别,都是二进制信息,cpu工作时有时吧信息看作指令,有时看作数据
例如二进制信息10001001110111000 可以看作数据89D8H 也可以看作指令mov ax,bx
存储单元
若干个存储单元组成存储器,每个存储单元从0开始按顺序编号,如一个存储器有128个存储单元编号为0~127
微型存储器的一个存储单元可以存储一个byte,一个byte=8个bit,即8个二进制位
cpu对存储器的读写
cpu从存储单元读取数据,首先要指定存储单元的地址,如存储单元的编号
在一台微机中可不止存储器这一种器件。cpu读取数据时还要指定对哪个器件操作,进行哪种操作
cpu读取数据的过程物理上通过导线完成,逻辑上分为三类
- 地址总线
- 数据总线
- 控制总线
地址总线
cpu通过地址总线来指定存储单元的,地址总线能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址
一个cpu有N根地址总线,这个cpu的地址总线宽度为N,这样的cpu可以寻找2的N次方个内存单元
数据总线
cpu的数据传输是通过数据总线完成的,8根数据总线一次可以传送8位的二进制(一个字节)
控制总线
控制总线的宽度决定了cpu对外部器件的控制能力