软中断和硬中断的中断服务子程序在编写时有什么区别啊?

charles8513 2005-04-16 09:26:28
软中断和硬中断的中断服务子程序在编写时有什么区别啊?
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang_jiang 2005-04-18
  • 打赏
  • 举报
回复
软中断对应的门中的DPL要大于等于CPL;
硬中断没有这个要求.
VxD1 2005-04-16
  • 打赏
  • 举报
回复
区别有好几点,不过可能我总结得不全面
1.软中断发生的时间是由程序控制的,而硬中断发生的时间是随机的
2.软中断是由程序调用发生的,而硬中断是由外设引发的
3.硬件中断处理程序要确保它能快速地完成它的任务,这样程序执行时才不会等侍较长时间
编写这两类的中断处理程序我感觉区别不太大
suyun9329 2005-04-16
  • 打赏
  • 举报
回复
up

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧