| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 754 人关注过本帖
标题:谁帮我找一下这个程序的错误地方啊
取消只看楼主 加入收藏
悔悔
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2009-12-25
结帖率:0
收藏
已结贴  问题点数:10 回复次数:1 
谁帮我找一下这个程序的错误地方啊
在DATA中存放有一字符串,编写子程序实况将其中的小写字母改为大写字母。
      data   segment
      DATA   db  '1234abhfgELF78'
      count   euq   $-DATA
      data    ends
      code    segment
              aussme  cs:code,  ds:data
      main    proc  far
      push    ds
      mov     ax,00h
      push    ax
      mov     ax,data
      mov     ds,ax
      mov     SI,0
      mov     cx,count
   h1:mov     al,DATA[SI]
      call   fh
       sub    al,20h
       mov    DATA[SI],al
       inc    SI
       loop   h1
        ret
        main   endp
        fh      proc  near
        push    ax
        push    cx
        push    SI
         jb      h2
        mov     al,DATA[SI]
         pop     SI
         pop     cx
         pop     ax
     h2: ret
         fh      endp
        code     ends
                 end   main
搜索更多相关主题的帖子: 子程序 字符串 count 实况 字母 
2009-12-28 23:49
悔悔
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2009-12-25
收藏
得分:0 
谢谢!!!!O(∩_∩)O~
2009-12-31 01:10
快速回复:谁帮我找一下这个程序的错误地方啊
数据加载中...
 
   



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

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