各类寄存器

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位寄存器,目的变址寄存器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。