程序中断中调用中断服务程序和调用子程序不同, 的执行是由程序员事先安排好的,而 的执行则是由随机的中断事件引起的。
举一反三
- 下列关于调用中断服务程序和调用子程序的叙述正确的是___ A: 中断服务程序与中断时CPU正在运行的程序是相互独立的,他们之间没有确定的关系。子程序调用时转入的子程序与CPU正在执行的程序段是同一程序的两部分 B: 除了软中断,通常中断产生都是随机的,而子程序调用时由CALL指令(子程序调用指令)引起的 C: 中断服务程序的入口地址可以通过硬件向量法产生向量地址,再由向量地址找到入口地址。子程序调用的子程序入口地址是由CALL指令中的地址码给出的 D: 调用中断服务程序和子程序都需保护程序端点,前者是由中断隐指令完成,后者由CALL指令本身完成 E: 处理中断服务程序时,对多个同时发生的中断需进行裁决,而调用子程序时一般没有这种操作 F: 在中断服务程序和所调用的子程序中都有保护寄存器内容的操作
- 简述子程序调用和执行中断服务程序的异同点
- 下列关于中断叙述不正确的为( )。 A: 中断是通过硬件改变 CPU 的运行方向的。 B: 中断返回用 RETI 指令 C: 中断的入口地址是可以由用户改变的 D: 中断和子程序的区别在于调用子程序是在程序中事先安排的,而调用中断服务程序却无法确定。
- 以下关于中断程序说法错误的是()。 A: S7-200在任何时刻,只能执行一个中断程序 B: 中断程序不能嵌套 C: 中断程序执行中,新的中断请求按优先级排队等候 D: 中断程序是由用户程序调用
- 说明调用中断服务程序和调用子程序的区别。