有可能吗?英特尔的文档说,操作码E8可以与相对位移值一起使用。
E8 cd调用rel32
呼叫接近、相对、相对于下一指令的位移。32位位移符号在64位模式下扩展到64位。
这是否意味着只允许32位位移?我对这里的措辞很不清楚。
发布于 2014-08-28 03:20:05
是。这意味着操作码后面跟着32位的位移.如果您想要更长的时间,您可以使用lea和间接调用来自己计算它。
lea
https://stackoverflow.com/questions/25540101
相似问题