通用寄存器
AX(累加寄存器)
使用频率较高,主要用于存放数据,如存放算数、逻辑运算中的操作数或结果,也可临时存放地址。
BX(基址寄存器)
常用来存放访问内存的基地址
CX(计数寄存器)
常用于保存计算值,如在移位指令、循环(loop)和串处理指令中用作隐含的计数器。
DX(数据寄存器)
常用于数据传递,在寄存器间接寻址中的I/O指令中存放I/O端口的地址。
SP(堆栈寄存器)
在堆栈操作中作为偏移变量进行使用
BP(基址指针、指针寄存器)
BP与SS连用,为访问现行堆栈段提供方便。通常BP寄存器在间接寻址中使用,操作数在堆栈段中,由SS段寄存器和BP组成形成操作数的地址,即BP中存放线性堆栈段中一个数据区的“基址”的偏移量,所以称BP为基址指针。