【发布时间】:2015-01-04 17:42:51
【问题描述】:
据我所知,使用 64 位地址作为操作数的“jmp”是不可能的,但我相信使用 x64 内存位置是(来自here JMP r/m64)。但是我怎么能用十六进制写呢?
说明我想要什么指令的十六进制操作码:
qword memAddress
jmp far qword ptr [memAddress]
【问题讨论】:
-
任何想法 - 操作码是 REX.W + FF /5 JMP m16:64
-
您没有指定处理器类型,但我想我会指出 JMP m16:64 仅适用于 Intel x64 而不适用于 AMD 的 x64
标签: assembly x86 64-bit x86-64