标签: x86
我需要在程序集中设置零标志,但不应更改任何其他标志。 所以我想做pushf,把它弹到eax但是我不知道如何给它标志它的新价值。 所有我能想到的:
pushf pop eax, or eax , 000..1..00 // set the location of zf to 1
从这里我不知道该怎么做。
答案 0 :(得分:1)
最简单的解决方案,不涉及任何其他注册:
pushf or dword [esp],64 ;bit[6] has ZF popf