为什么用dosbox运行编写的除法溢出汇编程序没有引发中断?

电脑自带dos能触发中断程序

dosbox并没有触发中断程序

学习了王爽老师编写的汇编语言(第三版)第十二章内中断,我想看看触发除法溢出中断后程序显示提示信息“Divide overflow”于是编写了一个除法溢出的程序

assume cs:code
code segment
start:
mov ax,1000h
mov bh,1
div bh
mov ax, 4c00h
int 21h
code ends
end start

在dos以及dosbox上运行,一个能够引发中断,一个不能。是不是dosbox不支持中断触发啊?那我接下来需要修改中断程序的话会不会把dos本身自己的中断给覆盖掉?

查看全部
Wonder233
Wonder233
2015/06/25 05:17
  • dosbox
  • 汇编程序
  • dos
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复