回 帖 发 新 帖 刷新版面

主题:大家帮我看看这段代码怎么没输出结果啊

.model small
.stack
.data
 a db 10
 b db 15

.code
.startup
 mov al,a
 mov bl,b

 mov dl,bl
 cbw 
 mov bl,al
 div bl
Lop2:             ;计算,用到循环
 mov dl,bl
 cbw 
 mov bl,dl
 div bl
 mov dl,ah
 mov cl,ah
 jnz Lop2         ;(b>a)计算完毕

 mov ah,2
 int 21h
.exit 0
end
                 运行 没有输出 也不返回DOS 郁闷呢 ???~!

回复列表 (共1个回复)

沙发

在.startup之后,要

mov ax, DGROUP
mov ds, ax

给ds初始化。

我来回复

您尚未登录,请登录后再回复。点此登录或注册