zoukankan      html  css  js  c++  java
  • 中断与异常

    中断源 

    • cpu外部硬件产生的
    • cpu本身执行程序的过程中产生的

    外部中断就是通常所说的中断,对于执行中的软件来说,这种中断的发生完全是异步的,cpu对外部中断的响应完全是被动的。

    不过软件可以通过“关中断”指令关闭对中断的响应。(不考虑不可屏蔽中断)

    软件产生的中断是由专门的指令在程序中有意产生的,所以是主动的,同步的,这又被称为“陷阱”。

    X86对中断的硬件支持

    切换cpu的运行状态  

    1. 中断、异常  
    2. 通过子程序调用指令CALL和转移JMP来达到目的

    按不同的用途和 目的,cpu中一共有四种门

    1. 任务门
    2. 中断门
    3. 陷阱门
    4. 调用门

    其中除任务门外其它三种门的结构基本相同,但调用门并不是与中断向量表联系的

  • 相关阅读:
    刘汝佳,竖式问题
    二叉树
    sort
    hash
    贪心算法
    FFT,NTT 专题
    hdu 5861 Road 两棵线段树
    hdu 5862 Counting Intersections
    hdu 5833 Zhu and 772002 ccpc网络赛 高斯消元法
    hdu 5800 To My Girlfriend + dp
  • 原文地址:https://www.cnblogs.com/guoyuqiangf8/p/2330719.html
Copyright © 2011-2022 走看看