是call [edi 0x21]下X86-64運算指令集是否有效?根據英特爾手冊,FF /2 僅對 r/m64 有效,但我正在使用輸出進行測驗的在線編碼器/解碼器67 ff 57 21。是我使用的工具有誤,還是我的理解有誤?
uj5u.com熱心網友回復:
地址大小和運算元大小是獨立的。即使您使用 32 位地址,記憶體運算元仍然可以具有 64 位大小。所以是的,call [edi 0x21]是有效的 64 位模式指令,并且編碼67 ff 57 21也是正確的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/365374.html
上一篇:或nasm中的說明
