一 、通用寄存器
1.1 数据寄存器(AX,BX,CX,DX)
2.1 地址指针寄存器(SP,BP)
3.1 变址寄存器(SI,DI)
1、数据寄存器
/
数据寄存器包括: 8088/8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:
AX:累加器。所有I/O指令都通过AX与接口传送信息,中间运算结果也多放于AX中;
BX:基址寄存器。在间接寻址中用于存放基地址;
CX:计数寄存器。用于在循环或串操作指令中存放计数值;
DX:数据寄存器。在间接寻址的I/O指令中存放I/O端口地址;在32位乘除法运算时,存放高16位数。
/
2、地址指针寄存器
/
SP:堆栈指针寄存器,其内容为栈顶的偏移地址;
BP:基址指针寄存器,常用于在访问内存时存放内存单元的偏移地址。
共同点:
1)默认指向堆栈区
2)多数情况用于存放地址