汇编语言-指令要处理的数据长度

1.进行字操作,因为寄存器都是字长寄存器word
mov ax,1
mov bx,ds:[0]
mov ds,ax
mov ds:[0],ax
inc ax
add ax,1000

2.进行字节操作寄存器都是字节寄存器byte
mov al,1
mov al,bl
mov al,ds:[0]
mov ds:[0],al
inc al
add al,100

3.没有寄存器,使用操作符X ptr指名内存单元长度,X=word,byte
mov word ptr ds:[0],1
inc word ptr [bx]
inc word ptr ds:[0]
add word ptr [bx],2
4.用byte
mov byte ptr ds:[0],1
inc byte ptr [bx]
inc byte ds:[0]
add byte ptr [bx],2
5.有些指令默认了访问的是子单元还是字节单元。比如Push只进行字操作

posted @ 2024-10-29 15:48  zhongta  阅读(33)  评论(0)    收藏  举报