什么是软件中断???? 和硬件中断有什么区别????我知道这个问题超菜, 可我不懂....请哪位,耐心的帮我解释解释.先谢了
回复(11) 2003-02-26 17:15 来自版块 - ABC初学者
表情
drankthks,cogan 让我确认了我目前对的硬件中断的理解 不过对于我提出的软件中断的问题,你回答的不够具体啊. 我再例出我对软件中断的迷惑之处: 1.软件中断是谁定义的, 定义了多少, 他们的功能是什么? 如果有资料的请介绍一下. 2.本来还有很多,可我还没想清楚,等...(2003-03-01 15:07)
cogandrank,你对硬件中断的理解还是比较准确的,也就是说他的中断信号的来源是硬件电路,相应的软件中断的中断信号要由软件产生, 你必须在你的应用中调用该中断,比如经常用的int 21h中断,你就必需写上int 21h指令,但是硬件中断就不用写int 0 指令,他是自动产生的。(2003-03-01 11:08)
drankre: 软件中断是是由软件产生的,可以由编程人员自己编写,如通过设定寄时器来产生中断.另外,也可设定中断号来产生中断,如中断调用. 硬件中断是由机器硬件自己产生的,如机器齐偶时序错误,机器将产生时序错误的中断,这就是硬件中断.不知我这么说你明白否. ;) 不...(2003-02-28 20:14)
huangxiaohong19re: 软件中断是是由软件产生的,可以由编程人员自己编写,如通过设定寄时器来产生中断.另外,也可设定中断号来产生中断,如中断调用. 硬件中断是由机器硬件自己产生的,如机器齐偶时序错误,机器将产生时序错误的中断,这就是硬件中断.不知我这么说你明白否. ;)(2003-02-28 17:37)
drank????(2003-02-27 12:54)
lugangxyz软件中断如系统调用,硬件中断如掉电等(2003-02-27 08:37)
drank可有什么电子版的书, 比较基础的,适合我看看的.介绍点. 或,把书中的原话帖过来. 更是不甚感激啊.(2003-02-26 22:26)
trent我的理解是硬中断是硬件产生的。而软中断是cpu产生的,是用来模仿硬中断的流程来处理一些事情(2003-02-26 20:57)
yuri69老兄,还是去看看书吧,毕竟书上写得比较准确,大家只是有个概念而已。(2003-02-26 20:35)
drank谢谢 edgesoul 我还需要更精道的解释.(2003-02-26 18:10)

返回顶部