主题:jmp的一些问题
想写成下面的这种形式:
jmp 段:段内偏移
可是前面的段不知道该怎么表示,如果直接写成地址,是可以的,如:
jmp 07f00H:symbol;ok
但是如何把这个段用别的形式表示呢?我想把cs保存到一个变量中,如:
temp dw 0
...
mov [temp],cs
...
jmp temp:symbol ;这种能编译通过,但是运行时出错,程序被杀掉了.
应该怎么写呢?
jmp 段:段内偏移
可是前面的段不知道该怎么表示,如果直接写成地址,是可以的,如:
jmp 07f00H:symbol;ok
但是如何把这个段用别的形式表示呢?我想把cs保存到一个变量中,如:
temp dw 0
...
mov [temp],cs
...
jmp temp:symbol ;这种能编译通过,但是运行时出错,程序被杀掉了.
应该怎么写呢?