美妙的微机原理2013/5/2(2)

1、什么叫中断?讲述一个中断的全过程

答:中断:是指CPU在运行时,由于内部或外部某个紧急事件的发生,使得CPU暂停正在运行的程序,而转去执行去请求中断的那个外设或事件的中断服务处理程序,待处理完后再返回被中断的程序,继续执行。

中断过程:当外设准备好与CPU传送数据,或者某些紧急情况需要处理时,外设向CPU发送中断请求,CPU接收到请求,并在一定的情况下,暂停原来执行的程序而转去中断处理,完成中断服务后再继续返回原来的程序。这就是一个中断过程。分为5个阶段:1中断请求。2中断判优。3中断响应。4中断处理 5中断返回。

2、什么是非屏蔽中断?什么是可屏蔽中断?他们得到CPU响应的条件是什么?

答:非屏蔽中断:若CPU的NMI引脚收到一个有效高电平持续两个周期以上的正跳变新信号(上升沿)时,则可能会产生一次中断。由于这种中断的响应不受中断允许标志IF的控制,所以称为非屏蔽中断。

响应的条件:自动转入相应的终端服务程序。

可屏蔽中断:由用户定义的外部硬件中断。

响应的条件:中断允许标志IF为1.

3、什么是中断向量?什么是中断向量表?如何进行设置?

答:向量中断:是指连接外部中断源的接口电路向CPU提供类型号,CPU根据类型号确定中断服务程序入口地址信息的中断方式,也称矢量中断。

中断向量:中断服务程序的入口地址。包括CS、IP 4个字节。

中断向量表:256钟中断类型所对应的中断向量、

中断向量设置方法:①直接装入。②使用串送存指令装入法③使用DOS功能调用设置中断向量。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值