刚学习王爽老师的书,碰到了一个问题mov dword ptr ds:[6],11112222h,这样写编译报错,我不知道为什么会这样。请给解惑,谢谢
assume cs:code , ds:data, ss:stack
data segment
dd 256 dup(0)
;dd 33334444H
data ends
stack segment
dw 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov bx,data
mov ds,bx
mov es,bx
mov dx,3333
mov dword ptr ds:[6],11112222h
mov word ptr ds:[4],5555H
mov ax,4444H
mov word ptr ds:[0],ax;注意符号一定要使用英文的否则,会提示out of memory .
mov ax,3333H
mov word ptr ds:[2],ax
jmp dword ptr ds:[0]
jmp word ptr ds:[0];此处的数据是3333,执行jmp指令后ip将变为3333