8086/8088cpu中断结构和中断处理的过程?

发布网友

我来回答

3个回答

热心网友

8086/8088的内部中断主要有5种。

(1) 除法错中断
(2) 单步中断
(3) 断点中断
(4) 溢出中断
(5)用户自定义的软件中断

在8086/8088内存的开始1K字节建立了一个中断向量表,每个中断向量由4个字节组成,低两位是IP值,高两位是CS值,这个CS:IP地址表示当相应中断发生时,中断处理程序的入口地址。

例如:除0中断是0号中断,即中断向量的地址是0000:0000——0000:0003,假设中断向量是:53 4E 08 26,则每当程序中有除以0的操作时,立即产生中断,程序从0号中断向量中取出地址:0826:534E,并立即转到这个地址去执行相应的中断处理程序。

热心网友

都是可以自己定义的...

不是简明扼要可以说明的....

如果你理解GDT表的话..它们的结构是差不多的..

它的处理过程则是完全你自己定义的...你想让它做什么,它就做什么..

如:一个键盘中断.你完全可以在这里去处理显示功能......

热心网友

中断真的不实简明扼要就可以的,楼主还是找本书看看吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com