程序可以接收软件中断吗?我知道它们可能会造成中断,但实际上它们可以吗收到软件中断?如果是这样,您能举个例子吗?
答案1
引用维基百科:“软件中断要么是由处理器本身的异常情况引起的,要么是指令集中的特殊指令在执行时引起中断的。前者通常称为陷阱或异常,用于错误或者在程序执行期间发生的事件非常异常,无法在程序本身内处理[...]操作系统将捕获此异常,并可以选择中止指令。”如果我正确理解你的问题,答案是否定的。
程序可以接收软件中断吗?我知道它们可能会造成中断,但实际上它们可以吗收到软件中断?如果是这样,您能举个例子吗?
引用维基百科:“软件中断要么是由处理器本身的异常情况引起的,要么是指令集中的特殊指令在执行时引起中断的。前者通常称为陷阱或异常,用于错误或者在程序执行期间发生的事件非常异常,无法在程序本身内处理[...]操作系统将捕获此异常,并可以选择中止指令。”如果我正确理解你的问题,答案是否定的。