一个一个试了几下才知道怎么回事正确代码
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],bx,直接赋值mov [bx],0,为什么用masm一直不
能生成目标代码。什么逻辑?
mov [bx+2],cs
jmp dword ptr ds:[0]
code ends
end start |