传送命令
1)movsb
操作步骤如下:
1 | 1.((es)*16+(di))=((ds)**16+(si)) |
2)movsw1
2
3
4
5
6
7
8
9
101.((es)*16+(di))=((ds)**16+(si))
2.if (df==0){
(si)=+2
(di)=+2
}
if(df==1){
(si)=-2
(di)=-2
}
设置DF标志:cld;DF=0 ,std;DF=1
编程
用传送命令,将data段中的第一个字符串复制到他后面的空间中
1 | assume cs:code |
用传送指令,把F000H段中的最后16个字符复制到data段中