EFL寄存器的问题

MIPL_walikb 2008-10-18 10:30:52
执行指令
mov al,[esi+4]

在Windbg中,打开registers窗口

可以看到 EAX EIP EFL 均发生变化

EFL不是标志寄存器么,为何在这条指令执行后,EFL也会发生变化,想知道影响到哪个标志位了???

EFL:00000246

请教各位了
...全文
218 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MIPL_walikb 2008-10-19
  • 打赏
  • 举报
回复
顶一下~~
MIPL_walikb 2008-10-18
  • 打赏
  • 举报
回复
当然不只是那条指令才问这个问题

我发现只要符合 [寄存器+X] 的寻址方式,EFL寄存器均会发生变化,哪个标志被影响了呢

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧