飞思卡尔中断机制:中断是计算机的一个重要功能。采用中断技术能实现以下的功能。
(1)分时操作:计算机的中断系统可以使CPU与外设同时工作。Ct’U在扁动外设精,便SO即S记录类型S0,以十六进制ASCIl码值的形式记录本文件的文件名。
2B即十六进制2B(十进制43),表示后面有43个字符对,即后面有43 8二进制数。96即SO记录的校验和。
第1个Sl记录:S1即S记录类型Sl,表示为程序/数据记录。23即十六进制数23 B(十进制数35)表示后面有35个字符对,即后面有35 8二进制数。包括28地址、328数据/程序和l B校验和。E000即2B地址($EcIoo),表示后面程序/数据要装入的存储地址。45~20即328的程序/数据。56第1个Sl记录的校验和。
第2个和第3个Sl记录结构与第l个Sl记录一样。S9记录:S9记录类型为S9,表示为一个结束记录。03即十六进制数03,表示后面有3 8。oo00即表示28地址为O。FC即S9记录的校验和。
继续执行主程序;l而外设被启动后,开始进行准备工作。当外设准备就绪时,就向CPu发中断请求并在其服务完毕后,返回到原来的断点处继续运行主程序。外设在得到服务后,也继续进行自己的工作。因此,CPU可以使多个外设同时工作,并分时为各外设提供服务,从而大大提高了CPU的利用率和输入/输出的速度。
(2)实时处理:当计算机用于实时控制时,请求CPU提供服务是随机发生的。有了中断系统,CPU就可以立即响应并加以处理。
(3)故障处理:计算机在运行时往往会出现一些故障,如电源断电、存储器奇偶校验出错、运算溢出等。有了中断系统,当出现上述情况时,CPU可及时转去执行故障处理程序,自行处理故障而不必停机。
阅读更多请您关注: