当前位置:首页 > 计算机原理(02384) > 正文内容

程序中断与一般所指的转子程序有何不同?

高老师2年前 (2024-03-26)计算机原理(02384)15

程序中断与一般所指的转子程序有何不同?

中断与子程序调用两者之间的主要区别在于:(1)首先,两者在实现方法上是不同的。(2)两者之间本质上的不同是子程序调用是程序员预先安排好的,而中断则是随机发生的。(3)子程序的执行受到主程序或上层子程序的控制,而中断服务程序一般与被中断的现行程序毫无关系。(4)不存在同时调用多个子程序的情况,而有可能发生多个外设同时请求CPU为自己服务的情况。由此可见,中断包含了“随机性和程序切换”这两个重要特征,因而CPU处理中断的过程要比子程序调用指令的执行复杂得多。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/250426.html

分享给朋友: