24小时热门版块排行榜    

查看: 929  |  回复: 1

d694581588

铁虫 (初入文坛)

[求助] 求助,,这个数值显示的汇编程序,debug调试怎么没显示呢?

assume cs:code


data segment
db 10 dup(0)
data ends


code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
;=====================
;转化为十进制数的字符串
call dtoc
;=====================
;设置属性
mov dh,8
mov dl,3
mov cl,2
;=====================
;调用showstr
call showstr
mov ax,4c00h
int 21h
showstr:
mov ax,0b800h
mov es,ax
mov al,160
mul dh
mov dh,0
add ax,dx
mov bx,ax
mov al,cl
s1:
mov cl,ds:[si]
mov ch,0
jcxz ok1
mov es:[bx],cl
mov es:[bx].1,al
add bx,2
dec si
jmp s1
ok1: ret
dtoc:jmp s
s:
mov cx,ax
jcxz ok
mov dx,0
mov bx,10
div bx
add dl,30h
mov [si],dl
add si,1
jmp s
ok:ret


code ends
end start
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

自动化人

铜虫 (初入文坛)

【答案】应助回帖

没有伪指令,也没构造返回指针,你程序也很乱。
希望能和大家多多交流。
2楼2013-12-08 21:29:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 d694581588 的主题更新
信息提示
请填处理意见