当前位置:首页 > 购物平台 > 正文内容

中断处理的流程包括哪些步骤?

淘梦者2024-01-25 16:52:11购物平台1

  一般中断处理的主要步骤分别是中断请求、中断判优、中断响应、中断处理和中断返回。  在微机系统中,对于外部中断,中断请求信号是由外部设备产生,并施加到CPU的NMI或INTR引脚上,CPU通过不断地检测NMI和INTR引脚信号来识别是否有中断请求发生。对于内部中断,中断请求方式不需要外部施加信号激发,而是通过内部中断控制逻辑去调用。无论是外部中断还是内部中断,中断处理过程都要经历以下步骤: 请求中断→响应中断→关闭中断→保留断点→中断源识别→保护现场→中断服务子程序→恢复现场→中断返回。  请求中断  当某一中断源需要CPU为其进行中断服务时,就输出中断请求信号,使中断控制系统的中断请求触发器置位,向CPU请求中断。系统要求中断请求信号一直保持到CPU对其进行中断响应为止。  中断响应  CPU对系统内部中断源提出的中断请求必须响应,而且自动取得中断服务子程序的入口地址,执行中断服务子程序。对于外部中断,CPU在执行当前指令的最后一个时钟周期去查询INTR引脚,若查询到中断请求信号有效,同时在系统开中断(即IF=1)的情况下,CPU向发出中断请求的外设回送一个低电平有效的中断应答信号,作为对中断请求INTR的应答,系统自动进入中断响应周期。  关闭中断  CPU响应中断后,输出中断响应信号,自动将状态标志寄存器FR或EFR的内容压入堆栈保护起来,然后将FR或EFR中的中断标志位IF与陷阱标志位TF清零,从而自动关闭外部硬件中断。因为CPU刚进入中断时要保护现场,主要涉及堆栈操作,此时不能再响应中断,否则将造成系统混乱。  保护断点  保护断点就是将CS和IP/EIP的当前内容压入堆栈保存,以便中断处理完毕后能返回被中断的原程序继续执行,这一过程也是由CPU自动完成。  中断源识别  当系统中有多个中断源时,一旦有中断请求,CPU必须确定是哪一个中断源提出的中断请求,并由中断控制器给出中断服务子程序的入口地址,装入CS与IP/EIP两个寄存器。CPU转入相应的中断服务子程序开始执行。  保护现场  主程序和中断服务子程序都要使用CPU内部寄存器等资源,为使中断处理程序不破坏主程序中寄存器的内容,应先将断点处各寄存器的内容压入堆栈保护起来,再进入的中断处理。现场保护是由用户使用PUSH指令来实现的。  中断服务  中断服务是执行中断的主体部分,不同的中断请求,有各自不同的中断服务内容,需要根据中断源所要完成的功能,事先编写相应的中断服务子程序存入内存,等待中断请求响应后调用执行。  恢复现场  当中断处理完毕后,用户通过POP指令将保存在堆栈中的各个寄存器的内容弹出,即恢复主程序断点处寄存器的原值。  中断返回  在中断服务子程序的最后要安排一条中断返回指令IRET,执行该指令,系统自动将堆栈内保存的IP/EIP和CS值弹出,从而恢复主程序断点处的地址值,同时还自动恢复标志寄存器FR或EFR的内容,使CPU转到被中断的程序中继续执行。

分享给朋友:

相关文章

保税国际卖的是正品吗?这个平台怎么样?

保税国际卖的是正品吗?这个平台怎么样?

没有用过,一般想买正品还是去知名度高的大平台吧,比如我现在用的洋老板~这个平台真的可~我跟我妈都在用,我俩都是购物狂,她经常买些家居或者生鲜类的东西,我是喜欢买包包护肤品,洋老板商城什么都有,而且跨境海外购都是正品,包邮包税的,就很放心,生...

为何手机打开表格底色为灰色?

为何手机打开表格底色为灰色?

一、为何手机打开表格底色为灰色?1.因为在打印预览中设置了非工作区域变为灰色。 背景变灰解决步骤2:可以看到打印区域保留白色,非打印区域变成灰色,打印区域的被蓝色的边框包围,可以用鼠标拖动蓝色边框,可以自由的扩大或缩小打印区域。 背景变灰解...

如何搭建电子商务平台

如何搭建电子商务平台

就我个人做电商方案习惯来说,bai习惯分两部分:1、前台页面产品及其他内容的页面展示,这块的UI细节是个细活,是个系统工程;2、后台产品的录入及管理、用户注册及用户管理、购物流程(包含商品选择、支付和物流等等)任何网站的建设及完善,都是持续...

做电销一个月大概能挣多少?

做电销一个月大概能挣多少?

一、做电销一个月大概能挣多少?做电销一个月的收入取决于很多因素,例如个人的销售能力、产品的价格和市场需求等等。一些初级电销员的薪资通常在3,000元至5,000元之间,而一些有经验的销售员的薪资可能会更高,达到8,000元至10,000元甚...

想要购买海外东西去什么APP好?

想要购买海外东西去什么APP好?

一、想要购买海外东西去什么APP好?推荐去媒好洋货仓app。让我比较放心的一点是它家的产品都是公司员工直接去海外采购然后转运到香港的,再运到广州的几个保税仓。它家的产品比专柜、旗舰店要便宜,比代购要贵。它家的的产品免税包邮,而且开通会员后会...

网上购物那个平台好? 购物平台都有哪些?

网上购物那个平台好? 购物平台都有哪些?

一、网上购物那个平台好?给大家推荐一个从源头就能杜绝赝品的商城!让你买到便宜的正品,同时又不浪费太多时间!顶十商城,是目前唯一利用独有的防伪系统,让厂家每一件商品,经过顶十防伪技术处理后,从此无法复制,保证顾客收到原厂正品的M2C追溯商城。...