子程序和中断服务程序有何异同

感想是什么意思2022-07-20  34

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

系统:Windows 11
软件版本:

中断子程序在主体、功能和特点上都不同于普通子程序。

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

2.功能不同:中断服务子程序,外界有紧急情况,要求CPU暂停当前工作,处理这个紧急情况。处理完后,回到原来中断的地址,继续原来的工作。普通子程序,负责完成一个特定的任务,与其他代码相比相对独立。

3.中断服务子程序。为了使进程在中断处理后准确地返回到中断点,系统必须保存当前处理器程序状态字PSW和程序计数器PC的值。普通的子程序经常在汇编语言级使用。子例程的主体是一个代码块,它将在被调用时运行。


转载请注明原文地址:https://juke.outofmemory.cn/read/818523.html

最新回复(0)