DSEG SEGMENT 'DATA'
STRING DB 20,0,20 DUP(?)
DSEG ENDS
MOV AX,DSEG
MOV DS,AX
LEA DX,STRING
MOV AH,0AH
INT 21H
MOV CL,STRING+1
XOR CH,CH
ADD DX,CX
MOV BX,DX
MOV BYTE PTR[BX],'$'
MOV AH,09H
INT 21H
MOV AH,4CH
INT 21H
===========================
从MOV CL,STRING+1这句开始不是很明白