哪位高手帮我编个汇编的小程序啊!把输入的字母,到着输出!

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:28:50
比如输入cad就输出dac!

;比如输入CAD就输出DAC

.MODEL SMALL
.DATA
INPUT DB 11,0,11 DUP(?)
;默认最多输入十个字符
.CODE
.STARTUP

MOV AH,0AH
MOV DX,OFFSET INPUT
INT 21H ;得到输入的字符串

;开始倒序输出
XOR BX,BX ;CLEAR BX
MOV BL,INPUT[1] ;得到输入总的字符个数

MOV CX,BX ;设置循环次数=字符个数
MOV BX,OFFSET INPUT
ADD BX,1H

MOV AH,2H
MOV DL,0AH
INT 21H

MOV AH,2H
MOV DL,0DH
INT 21H ;换行操作
N1: ;循环输出
MOV AH,2H
MOV DI,CX
MOV DL,DS:[BX+DI]
INT 21H
LOOP N1

EXIT:
MOV AX,4C00H
INT 21H
END

没分。。。