屏蔽可屏蔽中断 cli 为啥不行呢?

TheNewIpad 2014-07-21 07:34:16
在内核模式,我的sys文件导出两个文件,一个执行
__asm
{
cli
}


另一个执行

__asm
{
sti
}

仙子阿执行了 cli函数后,为啥上层一点影响也看不到呢?
...全文
254 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheNewIpad 2016-12-08
  • 打赏
  • 举报
回复
现在结贴,原因是中间没有类似sleep的代码。 屏蔽中断后立即解开。相当于没有做~~~~
大熊猫侯佩 2014-08-28
  • 打赏
  • 举报
回复
你执行cli后立即看中断位是否被清了。
WJN92 2014-07-21
  • 打赏
  • 举报
回复
最好使用虚拟机. 我想你的机器是多核的吧. 如果是单核的话,系统应该死掉了

21,459

社区成员

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

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