中易网

这个汇编程序哪错了??

答案:1  悬赏:30  
解决时间 2021-05-12 13:32

;6.10源程序
;****************************************

data segment
val1 dw 23
data ends

;************************************

program segment
bando proc far
assume cs:program,ds:data
start:
push ds
sub ax,ax
push ax

mov ax,data
mov ds,ax

push val1
call pairs
ret
bando endp
;***********************
pairs proc near

push bp
mov bp,sp
push bx
mov bx,[bp+4]
call outbin
mov cx,8
space:
mov dl,' '
mov ah,2
int 21h
loop space
call outoct
call cout
pop bx
pop bp
ret 1

pairs endp
;************************
outbin proc near
push bx
mov cx,16
onebit:
rol bx,1
mov dx,bx
and dx,1
or dx,30h
mov ah,2
int 21h
loop onebit
pop bx
ret
outbin endp
;************************
outoct proc near
mov cx,5
rol bx,1
mov dx,bx
and dx,01
or dx,30h
mov ah,2
int 21h
next:
push cx
mov cl,3
rol bx,cl
mov dx,bx
and dx,7
or dx,30h
mov ah,2
int 21h
pop cx
loop next
ret
outoct endp
;**************************
cout proc near
mov ah,2
mov dl,0dh
int 21h
mov ah,2
mov dl,0ah
int 21h
ret
cout endp
;**************************


;*******************************
program ends
;*****************************
end start

在编译连接都没问题,但运行时直接死掉了。。。。不知道哪里错了

最佳答案
喔,不懂汇编,估计可能是逻辑错误吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英雄岛哪里可以把自己多的蓝药卖掉
天道如何?
我想要一种传奇
福建润泽生态农业开发有限公司地址在哪,我要
DNF 40J精灵的隐灵布甲长靴 移速+5% 跳跃力+3
2011鲁迅美术大连校区
来几句能发泄出毕业感受的词句
单机魔兽那个3C图出电脑
怎么把QQ空间的鼠标搞到电脑上
农学专业考研需要考哪些科目
老公一直玩“寻仙”我快受不了了怎么办
五味源汉中热米皮腊汁肉夹馍我想知道这个在什
免疫组化结果CD34(+),CD68(+),Vim(+),SMA(-),
宝宝7个月了,要补钙和鱼干油。吃哪些好呢?
农历十一月是什么星座
推荐资讯
大吉服装厂怎么去啊,有知道地址的么
哪么才能忘掉过去不愉快的事
我的诺基亚手机5320怎么开了游戏打不开的
各种电子元器件在电路中工作的原理,讲详细一
为什么最近总烦
高潮之后再次勃起多长时间算正常
qq群如何打开
祁家豁子汽车站到赤诚
国共第二次合作对当时的中国革命起了怎样的推
艾佛森还没有球队签约吗?
想要买款笔记本价格在5000左右的,外观要时尚
当你真心的向他表明你很爱她,当时不知道她想
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?