×

从实践中学ARM体系结构与接口技术

消耗积分:0 | 格式:rar | 大小:0.91 MB | 2017-10-09

分享资料个

  什么是中断?我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本去接电

  话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,也就是正

  常的工作过程被外部的事件打断了。

  在处理器中,所谓中断,是一个过程,即 CPU 在正常执行程序的过程中,遇到外部/内部的紧急事

  件需要处理,暂时中断(中止)当前程序的执行,而转去为事件服务,待服务完毕,再返回到暂停处(断

  点)继续执行原来的程序。为事件服务的程序称为中断服务程序或中断处理程序。严格地说,上面的描述

  是针对硬件事件引起的中断而言的。用软件方法也可以引起中断,即事先在程序中安排特殊的指令,CPU

  执行到该类指令时,转去执行相应的一段预先安排好的程序,然后再返回去执行原来的程序,这可称为软

  中断。把软中断考虑进去,可给中断再下一个定义:中断是一个过程,是 CPU 在执行当前程序的过程中

  因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现是不可预测的,即

  随机的,而软中断是事先安排的。

从实践中学ARM体系结构与接口技术

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !