32位寄存器、64位寄存器

之前一直都没有太多关注过64位寄存器的知识,今天连同之前32位的一起串一下,过一遍基础知识。因为是干货,必须庄重,在此就不放斗图了(嘿-嘿-嘿…)

32位寄存器

eax:加减乘除运算、输入输出
ebx:存放基地址
ecx:计数器,配合循环语句出现
edx:存放除法产生的余数
esi、edi:存放偏移量(以指针的形式)
esp:存放栈顶指针
ebp:存放栈底指针
eip:下一条指令内存地址(在OD里看是当前高亮出的地址,但实际是下一条地址没因为OD高亮处还没有被执行!)
c:进位标识
p:奇偶标识(奇数1,偶数0)
a:辅助进位标识,结果的第3位像第4位借位,则此位被设置
z:零标识(零1,非零0)
s:符号标识(负数1,非负0)
o:溢出标识(向最高位进位时1)
t:陷阱标识(单步调试1)
d:方向标识(存储器地址自增1)

64位寄存器

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值