Johnny

博观而约取
厚积而薄发

【汇编语言】通用寄存器

通用寄存器

AX(累加寄存器)

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

BX(基址寄存器)

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

CX(计数寄存器)

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

DX(数据寄存器)

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

SP(堆栈寄存器)

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

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

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

SI(源变址寄存器)

DI(目的变址寄存器)

本原创文章未经允许不得转载 | 当前页面:Johnny-韩源-期待与你分享生活的每一天 » 【汇编语言】通用寄存器

评论