中断与子程序的区别.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中断
中断调用的过程发生时间是随机的。CPU在执行某 一主程序时收到中断源提出的中断申请时,就会由系 统工作环境随机决定执行中断服务程序。
2、与主程序的关系 子程序
子程序完全为主程序服务,二者属于主从关系。主程 序需要子程序时就去调用子程序,并把调用结果带回主 程序继续执行。
中断
中断服务程序与主程序两者无关,不存在谁为谁服 务的问题,两者是平行关系。
3、软硬件的配合 子程序
主程序调用子程序过程完全属于软件处理过程,不 需要专门的硬件电路。
中断
中断处理系统是一个软、硬件结合系统,需要专门 的硬件电路才能完全中断处理的过程。
4、嵌套级的实现 子程序
子程序嵌套可实现若干级,嵌套的最多级数由计算机 内存开辟的堆栈大小限制。
中断
中断嵌套级数主要由中断优先级数来决定,一般优先 级数不会很大。因为FX2N系列PLC可实现不多于2级的 中断嵌套 。
中断与子程序的区别
课程:《激光设备控制技术》 院系:电子工程系 主讲人:蔡文明
中断与子程序的区别 教学目标:
了解中断程序与子程序各自的特点与区别
1、调用发生的时刻
子Hale Waihona Puke Baidu序
调用子程序的过程发生时间是已知和固定的。在主程 序中执行调用指令CALL时发生主程序调用子程序,调 用指令所在位置是已知和固定的。
总结
子程序调用是事先在程序中用CALL给定的。
中断调用要求响应时间小于机器的扫描周期,是由外设(中 断源)随机地通过硬件向CPU发中断请求。 整个中断是一个软硬件结合的过程。
作业
请结合课程内容从中断程序与子程序在程序调用,与主 程序关系等方面简述二者的区别。
相关文档
最新文档