永发信息网

有关于汇编的简单问题

答案:2  悬赏:40  手机版
解决时间 2021-04-24 22:37
  • 提问者网友:眉目添风霜
  • 2021-04-24 08:05

看下面的程序:

code segment
assume cs:code
start:
mov cx,10
mov dx,0
h:add dx,cx
loop h
mov ah,4ch
int 21h
code ends
end start
这个程序是实现1+2+。。。+10,结果是存在了dl中,只能在debug中查看,我想用调用2号中断把结果输出,但是不行,有什么办法可以直接把结果输出吗?

最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-04-24 08:53

在windos下是不允许用户使用中断的。要输出可以选用MsgBox这个api函数。

全部回答
  • 1楼网友:长青诗
  • 2021-04-24 09:48

mov dx,offset dx

mov ah,02h

int 21h

加在第七行后面

试试吧

(这个程序有点问题,最好别用dx)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯