| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1490 人关注过本帖
标题:[求助]帮忙调试下程序,结果输出乱码。【已解决】
取消只看楼主 加入收藏
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
结帖率:81.82%
收藏
 问题点数:0 回复次数:8 
[求助]帮忙调试下程序,结果输出乱码。【已解决】
这是我写的一个冒泡排序后输出的程序,请大家指正。
最后,多少对汇编版有点失望……
程序代码:
data   segment
buf    dw 64,25,72,136,42,221,16,9,'$'
res    dw 26 dup(?),'$'
count  equ ($-buf-1)/8
data   ends
code   segment
       assume cs:code,ds:data
begin: mov ax,data
       mov ds,ax
       call paixu
       call zhuan
       mov dx,offset res
       mov ah,09h
       int 21h
       mov ah,4ch
       int 21h
paixu  proc near
       push ax
       push cx
       push dx
       push si
       push di
       mov cx,count
       sub cx,1
lp1:   mov dx,cx
       lea si,buf
       lea di,buf+2
lp2:   mov ax,[si]
       cmp ax,[di]
       jbe xh
       xchg [di],ax
xh:    mov [si],ax
       add si,2
       add di,2
       dec dx
       jnz lp2
       loop lp1
       pop di
       pop si
       pop dx
       pop cx
       pop ax
       ret
paixu  endp
zhuan proc near
      push ax
      push bx
      push cx
      push dx
      push di
      push si
      lea di,buf
      lea si,res
      mov cx,8
l0:   push cx
      mov ax,[di]
      mov bx,0ah
      mov cx,0
l1:   mov dx,0
      div bx
      push dx
      inc cx
      cmp ax,0
      jnz l1
l2:   pop dx
      add dl,30h
      mov [si],dl
      add si,2
      loop l2
      pop cx
      cmp cx,1
      jbe l3
      push ax
      mov ax,2ch
      mov [si],ax
      pop ax
      add si,2
      add di,2
l3:   loop l0
      pop si
      pop di
      pop dx
      pop cx
      pop bx
      pop ax
      ret
zhuan endp
code  ends
      end begin





[ 本帖最后由 dydsdyds 于 2010-6-18 18:40 编辑 ]
搜索更多相关主题的帖子: 乱码 结果 调试 输出 
2010-06-15 12:13
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 楼主 dydsdyds
删除用手机发的代码,代码看一楼。

[ 本帖最后由 dydsdyds 于 2010-6-17 15:26 编辑 ]

c语言刚开一学期,就换开VB...
2010-06-16 16:40
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 楼主 dydsdyds
删除用手机发的代码,代码看一楼。


[ 本帖最后由 dydsdyds 于 2010-6-17 19:35 编辑 ]

c语言刚开一学期,就换开VB...
2010-06-16 17:40
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 楼主 dydsdyds
第二天了...
大伙再看看这个程序,排序做好了,但输出不了。再帮忙改下。
谢谢。

c语言刚开一学期,就换开VB...
2010-06-17 14:15
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 dydsdyds
删除用手机发的代码,代码看一楼。

[ 本帖最后由 dydsdyds 于 2010-6-17 15:27 编辑 ]

c语言刚开一学期,就换开VB...
2010-06-17 14:42
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 4楼 dydsdyds
删除用手机发的代码,代码看一楼。

[ 本帖最后由 dydsdyds 于 2010-6-17 15:26 编辑 ]

c语言刚开一学期,就换开VB...
2010-06-17 14:46
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 楼主 dydsdyds
对汇编版失望了,一个问题挂了三天,没有一个回帖,莫非版主去旅游了??帖子结了,下午去网吧上网分享代码。

c语言刚开一学期,就换开VB...
2010-06-18 12:55
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 8楼 zklhp
谢谢你的回帖,
下次还须要努力学习。

c语言刚开一学期,就换开VB...
2010-06-18 16:30
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 10楼 你们都要疼我哦
我就只会这个,再就是c语言,会点vb...
以后还需要向你们请教~
谢谢你们

c语言刚开一学期,就换开VB...
2010-06-18 22:11
快速回复:[求助]帮忙调试下程序,结果输出乱码。【已解决】
数据加载中...
 
   



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

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