【发布时间】:2009-11-23 17:42:02
【问题描述】:
如何在内联汇编语言中声明跳转表? 我想做下面的代码,但是 msvc 没有走 dd 行。
我也试过_asm _emit offset label1,但它只吐出 1 个字节
_asm _emit (offset label1) >> 8 也不编译,所以我不能一次编译一个字节。
_asm {
jmp skiptable
jmptable:
dd offset label1
dd offset label2
skiptable:
jmp [table + 4*eax]
label1:
....
label2:
....
}
【问题讨论】:
标签: assembly