簡體   English   中英

組裝pushf不正確

[英]Assembly pushf not correct

您可以在此頁面上看到的GCC編譯器: https : //defuse.ca/online-x86-assembler.htm#disassembly

當pushf應該為0x66、0x9C時,將pushf和pushfd都視為0x9C。 有沒有辦法使此編譯器不將pushf轉換為pushfd?

嘗試使用pushfw獲得16位變體。

查看http://faydoc.tripod.com/cpu/pushfd.htm 它們確實共享相同的操作數,執行該操作數是環境的產物,而不是指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM