豪仕知识网--知识就是力量!

微信
手机版
生活常识

中断服务子程序与普通子程序有哪些异同之处

作者 :有胸为大 2022-08-02 18:32:27 围观 : 评论

中断服务子程序与普通子程序有哪些异同之处

豪士君测试所用平台

品牌型号:华为MateBook D15
系统:Windows 11

HTTP://WWW.haoz.net◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐豪仕知识网

中断服务子程序与普通子程序有哪些异同之处

中断服务子程序与普通子程序的主体不同、功能不同、特点不同。

◐◐◐◐●☛█▼▲豪仕知识网http://www.haOz.net▼▲▼▲▼▲▼▲▼●●●●●●●▼▲▼▲▼▲

1、主体不同:中断服务子程序是一种服务,是通过执行事先编好的某个特定的程序来完成的。普通子程序是一个大型程序中的某部份代码,由一个或多个语句块组成。

●☛█▼▲豪仕知识网HtTp://Www.hAOz.net◐◐◐◐●☛█▼▲◐◐◐◐●☛█▼▲

2、功能不同:中断服务子程序,外界发生了紧急情况,要求CPU暂停当前的工作转去处理这个紧急事件。处理完毕后,再回到原来被中断的地址,继续原来的工作。普通子程序,负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。

3、特点不同:中断服务子程序,为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。普通子程序,常被使用在汇编语言层级上。子程序的主体是一个代码区块,当被调用时就会进入运行。


相关文章