22问答网
所有问题
中断与调用的差别
调用是在前置条件置位后插入子程序,中断是插入后并屏蔽后面的程序内容吗?是这么理解吗?
中断返回也是和调用返回一样,回到原位置,继续执行接下来的程序吗
举报该问题
推荐答案 2010-10-12
中断和调用的都是子程序,差别是:
中断可以由硬件触发,而调用只能由程序触发。
中断返回和调用返回都是通过,从
堆栈
取出指令指针实现程序跳转,所以返回的位置是由返回前堆栈所指向的内容决定的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CThfhh220.html
其他回答
第1个回答 2010-10-12
效果是一样的,只是调用是之前安排好的!而中断是随时可能发生的,调用程序和中断程序后面都有返回值的!
相似回答
微机原理里面
中断
方式和子程序
调用的区别
是什么?
答:
它们的主要差异有:\x0d\x0a1、
子程序调用一定是程序员在编写程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的
,是不可预见的(用指令INT引起的中断除外) \x0d\x0a2、 子程序调用是用CALL指令来实现的,但没有调用中断的指令,只有发出中断请求的事件(指令INT是发出内部中断...
简述
中断
过程
和调用
子程序过程的异同。
答:
但中断过程与子程序调用还是有很大差别的:首先,
调用子程序的过程是一个无条件过程,程序中只要有CALL语句,就一定能够实现主程序向子程序的转移
,但中断过程的中断服务程序的调用一般是有条件的,比如当CPU处于关中断状态下,非屏蔽中断请求就不可能实现从当前正在执行的主程序向中断服务程序的转移;其次,...
大家正在搜
中断与调用子程序的区别
中断是怎么被调用的
中断子程序的调用
中断与调用子程序有何异同
中断函数与函数调用有何不同
中断调用
中断调用号
中断处理和子程序调用都需要
dos中断调用