AX:累加寄存器(Accumulator),使用时主要用于存放数据,如存放算术、逻辑运算中的操作数或结果,也可临时时用于存放地址。
BX:基址寄存器(BaseRegister),常用来存放访问内存时的地址。
CX:计数寄存器(CountRegister),常用于保存计算值,如在移位指令,循环(loop)和串处理指令中用作隐含的计数器。
DX:数据寄存器(DataRegister),常用于数据传递。在寄存器间接寻址中的I/O指令中存放I/O端口的地址。
AL:AX的低八位,常用量存放字节数据
AH:AX的高八位
SS : 16位段寄存器,作用是存放当前堆栈段的段地址,一般和SP连用
SP:存放栈顶位置
BP: 16位寄存器,基址指针寄存器
DS: 16为段寄存器, 作用是存放当前数据段的段地址
CS: 16位段寄存器,存放当前代码段的段地址
IP: 存放下一条要执行的指令的偏移地址
SI: 16位寄存器,源变址寄存器
DI: 16位寄存器,目的变址寄存器