求汇编大神解答:用汇编语言编程实现,将从键盘上接收到一串字符(字符个数≤60)以其反序显示在屏幕上。

 我来答
做而论道
高能答主

2014-05-31 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
;------------------------------
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
;------------------------------
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式