汇编语言学习笔记 - 第十二章

第 12 章 内中断

任何一个通用的CPU,比如8086,都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊信息,并且可以立即对所接收到的信息进行处理。这种特殊的信息,我们可以称其为:中断信息。中断的意思是指,CPU不再接着(刚执行完的指令)向下执行,而是转去处理这个特殊信息。

注意,我们这里所说的中断信息,是为了便于理解而采用的一种逻辑上的说法。它是对几个具有先后顺序的硬件操作所产生的事件的统一描述。“中断信息”是要求CPU马上进行某种处理,并向所要进行的该种处理提供了必备的参数的通知信息。因为本书的内容不是微机原理与接口或组成原理,我们只能用一些便于理解的说法来描述一些比较复杂的机器工作原理,从而使学习者忽略一些和我们的学习重心无关的内容。但笔者又需要对这些问题有一个严谨的交代,所以,有了这些补充说明的文字。如果你不理解这些文字所
讲的东西,就不必去理解了。
中断信息可以来自CPU的内部和外部,这一章中,我们主要讨论来自于CPU内部的中断信息。

12.1 内中断的产生

在这里插入图片描述
在这里插入图片描述

12.2 中断处理程序

在这里插入图片描述

12.3 中断向量表

在这里插入图片描述
在这里插入图片描述

12.4 中断过程

在这里插入图片描述
在这里插入图片描述

12.5 中断处理程序和 iret 指令

在这里插入图片描述
在这里插入图片描述

12.6 除法错误中断的处理

举例:
在这里插入图片描述

12.7 编程处理 0 号中断

在这里插入图片描述
在这里插入图片描述

举例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.8 安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.9 do0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.10 设置中断向量

在这里插入图片描述

12.11 单步中断

在这里插入图片描述
在这里插入图片描述

12.12 响应中断的特殊情况

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值