| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1481 人关注过本帖
标题:[求助]帮忙调试下程序,结果输出乱码。【已解决】
只看楼主 加入收藏
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
结帖率:81.82%
收藏
 问题点数:0 回复次数:10 
[求助]帮忙调试下程序,结果输出乱码。【已解决】
这是我写的一个冒泡排序后输出的程序,请大家指正。
最后,多少对汇编版有点失望……
程序代码:
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
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用dydsdyds在2010-6-18 12:55:05的发言:

对汇编版失望了,一个问题挂了三天,没有一个回帖,莫非版主去旅游了??帖子结了,下午去网吧上网分享代码。

其实我是不会~ 其他人为啥不回我就不知道了
2010-06-18 13:40
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 8楼 zklhp
谢谢你的回帖,
下次还须要努力学习。

c语言刚开一学期,就换开VB...
2010-06-18 16:30
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
其实我也是不会。我只会点win32汇编。对DOS带功能号的我是很迷茫。
除zklhp和我之外,其他人为啥不回我就不知道了

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-06-18 21:34
快速回复:[求助]帮忙调试下程序,结果输出乱码。【已解决】
数据加载中...
 
   



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

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