1.寄存器
2.变址寄存器 SI 和 DI
3.应用
4.代码
p9.asm
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
db '................'
datasg ends
codesg segment
start:mov ax,datasg
mov ds,ax
mov si,0 ;源变址寄存器 source index
mov di,16 ;目标变址寄存器 destination index
mov cx,8 ;循环次数
s:mov ax,[si] ;传送数据是一个字,两个字节
mov [di],ax
add si,2 ;一次传送两个字节,所以偏移地址+2
add di,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start