各种寄存器的主要用途如下表:
寄存器
代号
主要用途
累加器
EAX
算术运算、存储中间结果、函数返回值
基地址寄存器
EBX
基地址指针
计数器
ECX
循环计数、移位操作计数、重复操作计数
数据寄存器
EDX
乘除运算、存储中间结果
源变址寄存器
ESI
存储指针、串指令的源操作数指针
源目标变址寄存器
EDI
存储指针、串指令的目的操作数指针
基地址指针
EBP
存储指针、存取堆栈指针
栈顶指针
ESP
堆栈的栈顶指针
各种寄存器的主要用途如下表:
寄存器
代号
主要用途
累加器
EAX
算术运算、存储中间结果、函数返回值
基地址寄存器
EBX
基地址指针
计数器
ECX
循环计数、移位操作计数、重复操作计数
数据寄存器
EDX
乘除运算、存储中间结果
源变址寄存器
ESI
存储指针、串指令的源操作数指针
源目标变址寄存器
EDI
存储指针、串指令的目的操作数指针
基地址指针
EBP
存储指针、存取堆栈指针
栈顶指针
ESP
堆栈的栈顶指针