汇编语言笔记:内中断
章节目录
作者能力有限, 如果您在阅读过程中发现任何错误, 还请您务必联系本人,指出错误, 避免后来读者再学习错误的知识.谢谢!
概念
中断信息:
任何一个通用 CPU 都具备一种能力, 可以在执行完当前正在执行的指令之后, 检测到从 CPU 外部发送过来的或者内部产生的一种特殊信息, 并且可以立即对所接受到的信息进行处理. 这种特殊的信息称为:中断信息. 中断意味着 CPU 不再继续向下执行, 而是转去处理这个特殊的信息.
CPU 内部产生的中断称为内中断
对于 8086 CPU, 有以下四种中断信息.
中断原因 | 中断类型码 |
---|---|
除法错误 | 0 |
单步执行 | 1 |
执行 into 指令 | 4 |
执行 int 指令 | n |
中断类型码是中断来源信息的编码. 在 8086CPU 中使用一个字节的长度来编码中断源.