JMP M16:64

AMD手册:不支持!

intel 手册 : 支持

编译器GAS 不支持,NASM支持。

在64位代码中执行FAR JMP有一个问题,因为AMD64处理器不支持JMP mem16:64。使用PUSH / RETF(Q)方法使代码更通用。在64位长模式下进行这样一个FAR JMP只能在非常罕见的情况下使用。

猜你喜欢

转载自my.oschina.net/u/2601353/blog/1546463