VC ++相当于asm jmp

时间:2017-04-24 01:36:33

标签: assembly visual-c++ x86

我在表单中有很多旧代码:

FARPROC p[1024];

...


__asm {
   jmp p[128];
}

这适用于32位应用程序,但升级到64位,不再支持内联asm

C ++中是否有等效的jmp函数?

2 个答案:

答案 0 :(得分:0)

虽然MSVC不允许您编译ASM,但您可以使用MASM编译ASM然后链接它。有一个相当全面的示例说明如何进行完整设置here

我可以告诉你,只是尝试调用一个函数,在这种情况下,使用实际语言调用函数可能是一个更好的考虑途径。

答案 1 :(得分:0)

i didn't use it ever but there is goto function still.