【汇编语言】通用寄存器

2021-09-15T22:04:00

通用寄存器

AX(累加寄存器)

使用频率较高,主要用于存放数据,如存放算数、逻辑运算中的操作数或结果,也可临时存放地址。

BX(基址寄存器)

常用来存放访问内存的基地址

CX(计数寄存器)

常用于保存计算值,如在移位指令、循环(loop)和串处理指令中用作隐含的计数器。

DX(数据寄存器)

常用于数据传递,在寄存器间接寻址中的I/O指令中存放I/O端口的地址。

SP(堆栈寄存器)

在堆栈操作中作为偏移变量进行使用

BP(基址指针、指针寄存器)

BP与SS连用,为访问现行堆栈段提供方便。通常BP寄存器在间接寻址中使用,操作数在堆栈段中,由SS段寄存器和BP组成形成操作数的地址,即BP中存放线性堆栈段中一个数据区的“基址”的偏移量,所以称BP为基址指针。

SI(源变址寄存器)

DI(目的变址寄存器)

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »