EAX寄存器被称为累加器,用于常见的运算操作和传递函数调用返回值,
加减法 比较法 会借助EAX寄存器 乘除法必须在EAX寄存器
可以基于EAX中的存储值来判断函数调用的操作是否成功 可以是布尔值也可以是数值
EDX 可被认为是EAX的延伸部分,和EAX一起使用来协助执行复杂运算
ECX 计数器用于支持循环操作 ECX是反向计数的
ECX为0时 循环终止
ESI EDI ESI是源变址寄存器 存储输入数据流的位置 EDI则指向 数据操作结果的存放位置 成为目的变址寄存器
简记为 ESI用于读 EDI用于写
ESP EBP 是栈指针和基址指针 控制函数调用和相关栈操作 ESP一直指向栈的最顶端 所以某一时刻ESP会指向函数返回地址
EBX 没有特殊用途 作为额外存储单元
EIP指向正在执行的指令 反应代码执行的位置