进入DEBUG后,首先用命令R查看当前DS内容,记录此值,假设为X。在DEBUG下汇编、调试完成下列功能的程序。
1):将内容F000:2000H起30H个字数据传送到内存X:1000H开始处
这里是把一个单元的数据复制到另外的单元,而且是连续的数据,所以肯定要用到循环,由于这两个DS内容的不同,所以再进行复制的时候,要对ds进行复制操作,具体的看如下的代码。
1 MOV CX,30 2 MOV SI,2000 3 MOV DI,1000 4 AGAIN:MOV BX,F000 5 MOV DS,BX 6 MOV AX,[SI] 7 MOV BX,073F 8 MOV DS,BX 9 MOV [DI],AX 10 INC DI 11 INC SI 12 LOOP AGAIN 13 INT 3