| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 918 人关注过本帖
标题:遇到一个棘手的问题,求好心人解答一下
取消只看楼主 加入收藏
rapic
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-6-19
收藏
 问题点数:0 回复次数:0 
遇到一个棘手的问题,求好心人解答一下
STACK1  SEGMENT   STACK
              DW        256 DUP(?)
      STACK1  ENDS

        DATA  SEGMENT   USE16
        MES1  DB        'Show a as hex:',0DH,0AH,'$'
        MES2  DB        'Please input a string:','$'
        MES3  DB        50
              DB        ?
              DB        50 DUP(?),'$'

        DATA  ENDS

        CODE  SEGMENT   USE16
              ASSUME    CS:CODE,DS:DATA
         
      START:  MOV       AX,DATA
              MOV       DS,AX
              MOV       AX,0
              MOV       DX,OFFSET MES2
              MOV       AH,09H
              INT       21H                  

              MOV       DX,OFFSET MES3
              MOV       AH,0AH
              INT       21H

              MOV       DX,OFFSET MES3
              MOV       AH,09H
              INT       21H

              MOV       DX,OFFSET MES1         
              MOV       AH,09H
              INT       21H
              MOV       AX,4C00H    ;go back to dos
              INT       21H
        CODE  ENDS
              END       START

为什么我这个程序不能实现显示出键盘输入的字符串啊?另外我MES3在数据段的最初数据并不是全空啊,里面有一个最初的值2.有好心人能帮我解答一下吗?我郁闷好几天了。
搜索更多相关主题的帖子: 解答 
2009-11-19 09:03
快速回复:遇到一个棘手的问题,求好心人解答一下
数据加载中...
 
   



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

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