2014-08-28 40 views
0

可能嗎?英特爾文檔說操作碼E8可以與相對位移值一起使用。具有64位立即數值的長模式(64位)相對調用

E8 CD CALL rel32

「呼叫附近,相對的, 位移相對於下一條指令。32位位移符號在64位模式擴展到64位。」

這是否意味着只允許32位位移?我對這裏的措辭不太清楚。

回答

3

是的。這意味着操作碼後面跟着一個32位的位移。如果你想要更長的時間,你可以用lea和一個間接調用來自己計算它。