[英]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.