首页
英国365bet官网
365bet资讯端
28365365备用网址
日博投注
365bet中文网站
365bet官网手机版下载
热门文章
作为情人,杨梦瑶出现在君俊的生日聚会
乌兹的生死战再次对范文,但你无法理解
你为什么要毁了你的生活?
你认为耀威是第二个世界冠军吗?泰拳新
使用温水从挡风玻璃上除冰时,对玻璃有
农村孩子送给了Burrito城市的母亲,她的面
你负责吗?安倍首相表示,对驻扎在日本
农历新年食物,自制酸菜猪肉煎锅,增强
刚刚获得驾驶执照的驾驶员在驾驶前注意
你如何学习面对学校老师?利用高中三年
随机文章
奇怪的漫画:我姑姑将来弥补为什么第七
这个领域的普通农民“蝎子草”非常沮丧
八卦新婚姻的旧照片,“男女平等,未婚
兆固二矿水文探测系统KJ117单源采集配件
巴黎冠军联赛匆忙,如果球队真的出局,
学生会议版本应用下载学生班下载v3.7.3安
司机迷惑在线订购32盒假烟高速检查
为什么在LV中显示的图像比实际拍摄的要
宋丹丹已成为我的祖母。我有一个幸福的
她在英国获得了菲律宾皇室的皇室成员,
365bet中文网站
当前位置:
主页
>
365bet中文网站
>
IO中断该过程的详细过程
1)
CPU发送命令以启动I / O设备,在I / O接口上设置触发器B,并将触发器D设置为O。
2)
当设备开始运行时,必须在需要将数据传输到CPU时将数据发送到数据缓冲区。
3)
输入设备向I / O接口通知设备操作结束,并将触发器D和触发器B设置为零。
表示I / O设备已准备就绪。
4)
CPU在每条指令执行结束时发出中断查询信号。
中断查询信号将触发器D设置为1,将中断屏蔽触发器(MASK)设置为0,并在设备I / O接口上设置中断请求触发器(INTR)。
当设备的I / O接口中断请求触发器(INTR)设置为1时,表明设备正在向CPU发出正式的中断请求。
5)
通常,有多个设备同时请求中断,并且有一个INTRi序列。
由于CPU一次只能处理一个中断请求,因此INTRi序列排队等待中断仲裁。I / O设备越快,优先级越高。
6)
如果中断触发(EINT)设置为1,则CPU响应优先级最高的设备,并首先将INTR发送到编码器以形成向量地址。
PC上的向量地址被设置为下一条指令的地址。
7)
向量地址表示的主存储器中的存储器位置实际上是无条件分支指令(JMP),其中包含中断服务程序的地址。
执行完该指令后,CPU找到中断服务程序的输入。
8)
CPU进入中断服务的常规阶段。
进入中断服务阶段后,当中断允许触发器(EINT)设置为0时,硬件中断将自动关闭,以防止来自其他中断源的请求中断。
9)
在为中断请求提议设备服务之前,CPU必须将断点保存在当前程序中,并将有用的信息保存在主存储器或堆栈的常规寄存器和状态寄存器中。
第一条指令通过中断隐式指令来完成,第二条指令通过中断程序指令来完成。
隐式中断指令是由硬件电路自动完成的指令,而不是实际的机器指令。
10)
当站点受到保护时,CPU进入中断服务程序的主要部分并执行设备服务。
此时,CPU通过输入指令,将从设备发送的数据发送到数据缓存器到通用寄存器,最后将其发送到主存储器存储单元。
然后恢复现场。
11)
完成诸如设备服务之类的操作后,执行中断服务程序的CPU的最后一条指令将返回到原始程序的中断点。
12)
CPU继续执行原始程序。
上一篇:
卡泊三醇倍他米松软膏可以长期使用吗?
下一篇:
[媒体见面]甘肃省三名主要检察官在党班讲话中带