[英]In MASM64 is there a instruction for push a 16-bit immediate in a stack?
在 masm64 中,如果我寫指令 Push 0,它將在堆棧中壓入一個 64 位立即數(即 esp=esp-8)。
所以如果我只是想推送一個 16 位立即數來設置 EFLAGS,我不知道只能寫機器碼,例如:
.code
FlagFunction PROC
dd 00006866h; push a 16-bit immediate 0
popf
ret
FlagFunction ENDP
END
該程序有效,但我想知道 MASM64 中是否有相關說明。 謝謝你。
據我所知 PUSH 和 POP 總是在 x64 中使用 QWord
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.