您当前的位置: 首页 > 

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【计算机组成原理】程序中断与DMA

星拱北辰 发布时间:2021-05-03 23:06:23 ,浏览量:0

程序中断 工作流程
  • 中断请求:中断源向CPU发出中断信号。
  • 中断判优:判断多个中断源的优先级。
  • 响应条件:
    • 有中断源提出中断请求。
    • CPU允许中断及开关中断。
    • 一条指令执行完毕且没有更紧迫的任务。
  • 中断隐指令:完成关中断、保存断点、引出中断服务程序。
  • 中断向量:查询中断服务程序的入口地址。
  • 中断处理:执行中断服务程序最后恢复现场,中断返回。
多重中断

当CPU处理中断时,又有更高优先级的中断请求。

条件:

  • 在中断服务程序中提前设置开中断指令。
  • 优先级高的中断源有权中断优先级低的中断源。
中断屏蔽技术

在处理中断时,用中断屏蔽字屏蔽掉某些中断源。

大多数CPU中有两条中断请求线,一条是非屏蔽中断,一条是屏蔽中断。

中断驱动的I/O循环

在这里插入图片描述

DMA 组成
  • 主存地址计数器:存放要交换数据的主存地址。
  • 传送长度计数器:用来记录传送数据的长度。
  • 数据缓冲寄存器:用来暂存每次传送的数据。
  • DMA请求触发器:I/O设备转备好数据后
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0449s