Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アセンブリでゼロフラグを設定する必要がありますが、他のフラグを変更するべきではありません。だから私はpushfを実行することを考えていましたが、それをeaxにポップしましたが、フラグregに新しい値を与える方法がわかりません。私が考えることができるすべて:
pushf pop eax, or eax , 000..1..00 // set the location of zf to 1
ここから、私は何をすべきかわかりません。
他のレジスタを含まない最も簡単なソリューション:
pushf or dword [esp],64 ;bit[6] has ZF popf