(1)
assume cs:code
data segment
dw 0,0
data ends
code segment
start :
mov ax , data
mov ds , ax
mov bx , 0
jmp word ptr [bx+1]
code ends
end start
(2)
assume cs:code
data segment
dd 12345678h
data ends
code segment
start:
mov ax , data
mov ds , ax
mov bx , 0
mov [bx] ,bx //注意此处不能写成 mov [bx],0 ,因为不知道0是一个字节还是一个字
mov [bx+2] , cs
jmp dword ptr ds:[0]
code ends
end start