码迷,mamicode.com
首页 > 编程语言 > 详细

《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示

时间:2018-01-25 00:26:52      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:head   bug   直接   pos   格式   功能   方法   table   默认   

pushf 和 popf

pushf 的功能是将标志寄存器的值压栈,而 popf 是从栈中探出数据,输入标志寄存器。

pushf 和 popf,为直接访问寄存器提供了方法。

格式

pushf
popf

这两条指令后面都不加东西,默认的操作对象是:所有的标志寄存器。


标志寄存器在 Debug 中的表示

在寄存器中,标志局存起是按有意义的各个标志位单独表示的。在 Debug 中,我们可以看到:

标志 值为1的标记 值为0的标记
of OV NV
sf NG PL
zf ZR NZ
pf PE PO
cf CY NC
df DN UP

《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示

标签:head   bug   直接   pos   格式   功能   方法   table   默认   

原文地址:https://www.cnblogs.com/zhangjiuding/p/8343703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!