根据中断来源,中断可分为内部中断和外部中断。
内部中断来源于CPU内部(软件中断指令,溢出,除法错误等),例如,操作系统从用户态切换到内核态需借助CPU内部的软件中断。
外部中断来源于CPU外部,由外设提出请求。
根据是否可被屏蔽,可分为可屏蔽中断和不可屏蔽中断(NMI),可屏蔽中断可通过屏蔽字屏蔽。
根据中断入口跳转方法不同,可分为向量中断和非向量中断。
采用向量中断的CPU通
根据中断来源,中断可分为内部中断和外部中断。
内部中断来源于CPU内部(软件中断指令,溢出,除法错误等),例如,操作系统从用户态切换到内核态需借助CPU内部的软件中断。
外部中断来源于CPU外部,由外设提出请求。
根据是否可被屏蔽,可分为可屏蔽中断和不可屏蔽中断(NMI),可屏蔽中断可通过屏蔽字屏蔽。
根据中断入口跳转方法不同,可分为向量中断和非向量中断。
采用向量中断的CPU通