![]() |
#2
kr^zHaYj2007-12-17 12:28
|
将数据断DAT1为首址的数据区中的100个字符移到DAT2开始的存储区,假设DAT1小于DAT2且DAT1+100大于DAT2,(不允许使用串操作指令)
下面是我写的代码,请帮忙批评,修改!
MOV AX,DATA
MOV DS,AX
LEA SI,DAT1
LEA DI,DAT2
MOV CX,100
LOP: MOV AX,0
MOV AL,[SI+100]
DEC SI+100
MOV DI,AL
LOOP LOP
谢谢各位了!