简介 :
将数据直接通过 mov 移动到内存时 , 需要使用 (byte ptr / word ptr) 来指明数据的长度
是字节还是字
备注 :
如果有数据为 FFH
如果让其自增的话(inc)
将其认为是 字节型数据 和 字型数据 结果是完全不同的
如果是字节型数据 , 则结果为 : 00H
如果是字型数据 , 则结果为 : 0100H
代码 :
assume cs:code,ds:data,ss:stack
data segment
data ends
stack segment
stack ends
code segment
start:
;mov [bx],1 ; 语法错误 , 由于并没有指定数据的长度
inc bx
inc bx
mov byte ptr [bx],1
inc bx
inc bx
mov word ptr [bx],1
finish:
mov ax,4cH
int 21H
code ends
end start