永发信息网

8086中断系统可以管理几种中断啊。。求大神帮忙解答。

答案:2  悬赏:10  手机版
解决时间 2021-01-25 07:44
8086中断系统可以管理几种中断啊。。求大神帮忙解答。
最佳答案
这个问题我知道!8086CPU的中断系统具有256个中断,每个中断用一个唯一的中断向量号标识。向量号也称为矢量号或类型号,它用一个字节表示:0~255,对应256个中断。8086的中断可以分成外部中断和内部中断两类。
(1)外部中断
外部中断是来自8086CPU之外的原因引起的程序中断。它又分成两种情况:
·可屏蔽中断——外部的这个中断请求可以在CPU的内部被屏蔽掉,即CPU可以控制它是否引起程序中断。标志寄存器中的中断允许标志IF就是用于控制可屏蔽中断的。
·非屏蔽中断——外部的这个中断请求不能在CPU的内部被屏蔽,CPU必须执行它的处理程序。8086为非屏蔽中断分配了中断向量号02。
(2)内部中断
内部中断是由于8086CPU内部执行程序引起的程序中断。它又分成多种情况:
·除法错中断——在执行除法指令时,若除数为0或商超过了寄存器所能表达的范围,则产生除法错中断。8086为它分配的向量号为0。
·指令中断——执行中断调用指令INTn就产生指令中断,也称为软件中断,它的向量号就是n。
INTn指令为2字节指令(机器码为11001101—n—,第2个字节就是中断向量号n),但向量号为3的指令中断(INT3)是1字节指令(11001100),较特殊,常用做程序调试的断点中断。
调试程序DEBUG中的G命令就是利用断点中断(3号中断)中止被调试程序的。使用DEBUG调试程序时,如果在程序段最后加上一条INT3指令,就可以停止程序运行,而不必设置断点了。
·溢出中断——在执行溢出中断指令INTO时,若溢出标志OF为1,则产生溢出中断。它的向量号为4。
·单步中断——若单步标志TF为1,则在每条指令执行结束后都产生单步中断。它的向量号为1。
调试程序DEBUG中的T命令就利用了单步中断。
全部回答
0除法错中断 1单点中断 2非屏蔽中断 3断点中断 4溢出中断
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
咖啡陪你CaffeBene(咖啡陪你生源店)地址有知
刘兰针灸减肥美体美容美发馆地址在哪,我要去
东升电动车维修中心怎么样
苹果6s切换了地区后怎么显示没有联入互联网
北京烤鸭和广式烧鸭
我一朋友纠结于一位男人身上,对他有好感,但
【tda1521】TDA1521与TDA1521Q有什么区别
谁能想出带“银”字的诗句
汽车导航怎么刷机
吉剩远景和绅宝X25那个车好
气象表盘显示的英文表示什么?
103.8疯狂的匣子怎么参与
题目1:日历记事本
你们用移动4g的网速有多快。实际网速
资兴邦特咖啡怎么去啊,我要去那办事
推荐资讯
达隆村地址在什么地方,想过去办事
皇子居然趁着自己皇嫂睡着时候做了苟且之事是
滋味铁板烧(农大店)地址有知道的么?有点事想
应交税费-应交增值税科目下设三级明细科目,
文泰刻字机,怎么连接电脑的?步骤?
韦克斯勒智力测验组成主要是A.表达与心理测验
初二物理光现象重点知识总结
以网红为话题的作文
农村小学教导主任如何进行教学管理
宝宝上颚先长侧芽正常吗
怎么辨别小米是真假?在官网上买的一定是真品
硼是生物体的微量元素之一,硼能够促进花粉的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?