主题:传送数据的问题
将100个字节数从内存AREA1区送入AREA2区,设两区相隔较远
MOV AX,SEG AREA1
MOV DX,AX
MOV AX,AREA2
MOV ES,AX
MOV SI,OFFSET AREA1
MOV DI,OFFSET AREA2
MOV CX,100
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
DEC CX
JNZ AGAIN
.....
这是习题的答案,我想问
1.第四句是不是少了个SEG?是否应该是MOV ES,SEG AX?
2.为什么要用两名来实现?MOV AX,SEG AREA1
MOV DX,AX
可否能写成MOV DX,SEG AREA1?
MOV AX,SEG AREA1
MOV DX,AX
MOV AX,AREA2
MOV ES,AX
MOV SI,OFFSET AREA1
MOV DI,OFFSET AREA2
MOV CX,100
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
DEC CX
JNZ AGAIN
.....
这是习题的答案,我想问
1.第四句是不是少了个SEG?是否应该是MOV ES,SEG AX?
2.为什么要用两名来实现?MOV AX,SEG AREA1
MOV DX,AX
可否能写成MOV DX,SEG AREA1?