主题:高手指点一下
NAME EX10
DATA1 SEGMENT
S1 DB ′ABCDEFGHIJKLMNOPQRSTUVWXYZ′
COUNT EQU $-OFFSET S1
DATA1 ENDS
DATA2 SEGMENT
S2 DB 27 DUP (?)
DATA2 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA1,ES:DATA2
START:MOV AX,DATA1
MOV DS,AX
MOV AX,DATA2
MOV ES,AX
MOV SI,OFFSET S1
MOV DI,OFFSET S2
MOV CX,COUNT
CLD
REP MOVSB
MOV BYTE PTR ES:〔DI〕,′$′
MOV DX ,OFFSET S2
MOV AX,ES
MOV DS,AX
MOV AH,9H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
当中的
MOV DX ,OFFSET S2
MOV AX,ES
MOV DS,AX
不太明白尤其是后两句
DATA1 SEGMENT
S1 DB ′ABCDEFGHIJKLMNOPQRSTUVWXYZ′
COUNT EQU $-OFFSET S1
DATA1 ENDS
DATA2 SEGMENT
S2 DB 27 DUP (?)
DATA2 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA1,ES:DATA2
START:MOV AX,DATA1
MOV DS,AX
MOV AX,DATA2
MOV ES,AX
MOV SI,OFFSET S1
MOV DI,OFFSET S2
MOV CX,COUNT
CLD
REP MOVSB
MOV BYTE PTR ES:〔DI〕,′$′
MOV DX ,OFFSET S2
MOV AX,ES
MOV DS,AX
MOV AH,9H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
当中的
MOV DX ,OFFSET S2
MOV AX,ES
MOV DS,AX
不太明白尤其是后两句