;------------------------------
QQ SEGMENT
X DB 80, ?, 80 DUP (0) ;预留80个字符的空间.
QQ ENDS
;------------------------------
CC SEGMENT
ASSUME CS:CC, DS:QQ
START:
MOV AX, QQ
MOV DS, AX
;-------------------------
LEA DX, X ;起始地址
_IN_:
MOV AH, 10 ;输入字符
INT 21H
MOV CL, X + 1
CMP CL, 0
JZ EXIT
;-------------------------
MOV AH, 2
MOV DL, 13 ;回车换行
INT 21H
MOV DL, 10
INT 21H
MOV CH, 0
MOV BX, CX
_PR_: ;反序输出.
MOV DL, X[BX + 1]
INT 21H
DEC BX
LOOP _PR_
;-------------------------
EXIT:
MOV AH, 4CH
INT 21H
CC ENDS
END START
;------------------------------