关于王爽汇编语言15章int 9中断的疑问

时间:2023-01-01 00:44:09
如果不加mov al,20h   out 20h,al这两句,每次开一个dos窗口只能运行一次程序,然后第二次在运行dos框就死掉,而如果加上的话就没有这个,代码如下所示 关于王爽汇编语言15章int 9中断的疑问
关于王爽汇编语言15章int 9中断的疑问

3 个解决方案

#1


这个好像是硬中断处理例程必须的吧,似乎是清硬中断状态以允许后续的硬中断被响应。

#2


微机原理上面有说,8086外接8259a中断控制器,中断结束时需要给OCW2至位以表明中断结束,mov al,20h   out 20h,al应该是这个作用,然后就能接受下次中断了,否则中断一直处于阻塞状态,
关于王爽汇编语言15章int 9中断的疑问
不知道对不对哈,我以前也遇到这问题,目前这么理解的

#3


哈哈,突然发现卤煮名字跟我的这么像呢,握爪
关于王爽汇编语言15章int 9中断的疑问

#1


这个好像是硬中断处理例程必须的吧,似乎是清硬中断状态以允许后续的硬中断被响应。

#2


微机原理上面有说,8086外接8259a中断控制器,中断结束时需要给OCW2至位以表明中断结束,mov al,20h   out 20h,al应该是这个作用,然后就能接受下次中断了,否则中断一直处于阻塞状态,
关于王爽汇编语言15章int 9中断的疑问
不知道对不对哈,我以前也遇到这问题,目前这么理解的

#3


哈哈,突然发现卤煮名字跟我的这么像呢,握爪
关于王爽汇编语言15章int 9中断的疑问