DATA SEGMENT
A DB 6 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV SI,0
MOV CX,6
NEXT1:
MOV AH,01H ;键盘输入字符
INT 21H ;DOS中断
MOV A[SI],AL ;把字符赋给A
INC SI ;SI加1
LOOP NEXT1 ;循环NEXT1
MOV DL,0AH ;显示回车
MOV AH,02H ;输出换行
INT 21H ;DOS中断
MOV DL,0DH ;显示换行
MOV AH,02H
INT 21H
MOV CX,7
NEXT2:
MOV DL,A[SI] ;将DATA中的数据放到DL寄存器中
MOV AH,02H ;调用2号功能输出字符
INT 21H
DEC SI ;SI减1
LOOP NEXT2 ;回到NEXT2处
MOV AH,4CH ;调用4号功能,退出
INT 21H
CODE ENDS
END START
正文
逆序输出(汇编)2007-04-25 00:03:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/liuwg/25237.html
阅读(3233) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论