更多“计算机中的异常(Exception)是在执行指令期间检测到不正常的或非法的条件所引起的。通常与正在执行的指令相关() ”相关问题
  • 第1题:

    下面是有关Pentium微处理器中断和异常管理的叙述,其中错误的是

    A.通常把外部中断称为“中断”,而把内部中断称为“异常”

    B.外部中断包括可屏蔽中断(INTR)和不可屏蔽中断(NMI)两种类型

    C.内部中断是在指令执行期间检测到不正常或非法操作所引起的

    D.保护模式下使用中断向量表对中断和异常进行管理,其大小为1KB


    正确答案:D
    解析:为了支持多任务和虚拟存储器等功能,统一把外部中断称为“中断”,而把内部中断称为“异常”,外部中断仍然包括可屏蔽中断(INTR)和不可屏蔽中断(NMI)两种类型。异常是在指令执行期间检测到不正常或非法操作所引起的。

  • 第2题:

    4、以下关于“陷阱”类异常的叙述中,错误的是()。

    A.是一种事先安排好的或以某种条件触发的“事件”

    B.通常通过陷阱指令或设置单步跟踪状态来触发异常

    C.单步跟踪状态下,每一条执行的指令都是陷阱指令

    D.INTO是一条陷阱指令,一旦执行该指令则陷入内核态执行


    INTO 是一条陷阱指令,一旦执行该指令则陷入内核态执行

  • 第3题:

    异常事件是由CPU在执行指令过程中检测到的,而中断请求事件则是由外部设备通过中断控制器向CPU发出中断请求信号后,由CPU在每条指令执行结束时采样中断请求线而检测到的。


    C

  • 第4题:

    【多选题】下述条件中,能封锁主机对中断的响应的条件是 。

    A.一个同级或高一级的中断正在处理时

    B.当前周期不是执行当前指令的最后一个周期

    C.当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令

    D.当前执行的指令是一长跳转指令

    E.一个低级的中断正在处理时


    ABCD

  • 第5题:

    以下关于异常/中断的检测与响应的叙述中,错误的是()。

    A.在执行指令过程中进行异常事件检测,而在指令执行结束时进行中断请求检测

    B.CPU检测到异常事件后所做的处理和检测到中断请求后所做的处理完全一样

    C.异常/中断的检测与响应都由硬件完成,无需CPU执行内核程序实现

    D.CPU在异常响应过程中会保存断点和程序状态并转相应异常处理程序执行


    B