汇编语言笔记2
汇编语言笔记2
地址总线
- CPU是通过地址总线来指定存储单元的。地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。
- 一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N,这样的CPU最多可以寻找2^N个内存单元
数据总线
- CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。
- 数据总线的宽度决定了CPU和外界的数据传送速度
- 8根数据总线一次可以传送一个8位的二进制数据(一个字节),16根则可以传送两个
控制总线
- CPU对外部器件的控制是通过控制总线来进行的
- 控制总线的宽度决定了CPU对外部器件的控制能力
寄存器
在CPU中:
- 运算器进行信息处理
- 寄存器进行信息储存
- 控制器控制各种器件的工作
- 内部总线连接各种器件,在它们之间进行数据的传送
通用寄存器
8086CPU有14个寄存器:
AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW
其中AX,BX,CX,DX这4个寄存器用来存放一般性的数据,称为通用寄存器
8086CPU的所有寄存器都是16位的,为兼容上一代,上述四个寄存器可以分为两个独立使用的8位寄存器
- AX,add,累加器,可以分为AH,AL
- BX,base,基址,可以分为BH,BL
- CX,count,计数器,可以分为CH,CL
- DX,data,数据,可以分为DH,DL
低八位进位不影响高八位,溢出时会丢失,即不能在8位寄存器中保存(但CPU不会真的丢失这个值)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!





