因为地址 xxxx:yyyyyyyy 在保护模式下是 32 位的,所以我把一个 48 位的地址放在一块内存中,想给间接jmp
的,下面是我写的:
mov eax,s1
mov [address],eax
mov ax,SelectorCode32
mov [address+4],ax
jmp fword [address]
address:dd 0
dw 0
但是 nasm 表明这jmp fword [address]
是错误的,我已经阅读了一些类似的建议 ,但也没有帮助,那我该怎么办?