不理解软件中断。求大家给解释下。

2019-03-24 14:07发布

看到软件中断的定义:人们通常用相应的指令来使CPU相应中断,CPU只要执行这种指令就会转入相应的中断服务程序执行,以完成相应的中断操作。
这看起来怎么像是在一个程序中调用另外一个子程序啊?          软件中断和程序之间的调用有什么区别啊?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
shower.xu
2019-03-24 23:39
原帖由 fendou 于 2012-6-26 20:58 发表 谢谢shower.xu。 我对应用程序和系统程序的理解的不太好。系统好比uc/osII,系统是开源的,系统API函数好比是“OS_Sched”这个任务调度函数,我们可以直接访问。那我们可不可以不用软中断的方式,而用函数调用的方式 ...

那可能在执行的过程中会被其他高优先级的中断或任务打断,可能不能正确执行。我对系统也不熟悉,但坛子里wstromffxz等TX是系统方面高手,你可以请教他们

一周热门 更多>

相关问题

    相关文章