标题:谁帮我找一下这个程序的错误地方啊
取消只看楼主
悔悔
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



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




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

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