标题:汇编中用0a号功能输入,然后倒序输出,我写了一个程序,有错误,在输出乱码 ...
取消只看楼主
qq471402415
Rank: 2
等 级:论坛游民
帖 子:88
专家分:45
注 册:2013-12-3
结帖率:82.35%
 问题点数:0 回复次数:0 
汇编中用0a号功能输入,然后倒序输出,我写了一个程序,有错误,在输出乱码后有正确结果输出,这是什么问题,新手求教
程序代码:
S1 SEGMENT
STRING DB 100,?,100 DUP(0)
S1 ENDS 
S2 SEGMENT PARA STACK
   DW 100 DUP (?)
   TOP LABEL WORD 
   S2 ENDS 
S3 SEGMENT
ASSUME DS:S1,SS:S2 ,CS :S3
P PROC FAR 
MOV AX,S1
MOV DS, AX
MOV AX ,S2
MOV SS,AX
LEA SP,TOP

LEA DX,STRING
MOV AH,0AH
INT 21H 

LEA BX,STRING
MOV CX,STRING[1]
ADD BX,CX
ADD BX,1
L1:
MOV DL,[BX]
MOV AH,2H
INT 21H
DEC BX
LOOP L1
  mov ah ,4ch
   int 21H
   P   ENDP
   S3  ENDS
       END P


2015-04-12 20:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-443911-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.158006 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved