learningOS开源操作系统社区
  • 首页
  • 训练营
  • 明星学员
  • 共建单位
  • 项目实习
  • 问答论坛
登录
    Copyright © 2024 opencamp.ai All rights reserved.
    sti与cli指令中断使能的原理
    匿名2023/07/31 19:50:40提问
      2019lecture3student
    436


    在做LAB7的时候,想到了一个问题:如果sti指令与cli指令相邻,那么是否可能出现中断。

    经过在课程群里的讨论后,得出如下结论:

    中断使能通过一根连入处理器的信号线控制,分以下两种情况:
    - 如果在执行sti指令时出现中断,那么在sti指令的写回阶段处理器就会获知中断,并响应中断;
    - 如果在执行cli指令时出现中断,那么前面就有一个与门将中断屏蔽掉了,中断将不会被响应。

    因此,sti指令与cli指令相邻时,有可能发生中断。

    另外,先sti马上sli,除了满足好奇,似乎没什么用。

    回答(1)
    即可发布评论
      推荐问答
        Simple Empty
        暂无数据