程序中断控制方式.pdfVIP

  • 19
  • 0
  • 约1.96千字
  • 约 9页
  • 2019-12-01 发布于天津
  • 举报
第五节 程序中断控制方式 基本思想:(观看动画演示) 当外设准备好时,便向 CPU 发中断请求,CPU 响应后,中止现行程序的执行,转 入一个“中断服务程序”进行输入/ 出操作,实现主机和外设接口之间的数据传送,并 启动外设工作。 “中断服务程序”执行完后,返回原被中止的程序断点处继续执行。 此时,外设和CPU 并行工作。 中断过程: (观看动画演示) 当 CPU 需要进行输入输出时,先执行一条指令,将启动命令发送给相应的 I/O 接 口和外设,然后CPU 继续执行程序,I/O 接口接收到CPU 送过来的命令后,就开始启动 外设进行相应的操作,此时 CPU 和外设并行工作。当外设和 I/O 接口完成了 CPU 交给 的任务,如:完成了一个数据的打印使数据缓冲寄存器空出来准备接收新的数据,或 已经从外设接收了CPU 要求的数据并放到了数据缓冲寄存器等,I/O 接口便向CPU 发中 断请求,CPU 响应后,就中止正在执行的程序,转入一个“中断服务程序”,在“中断 服务程序”中完成数据传送任务,即:将新数据送到 I/O 接口的数据缓存寄存器,或 从I/O 接口的数据缓存寄存器取数据到CPU,传送完毕后再回到被中断的原程序继续执 行。 这种方式下,一般每次

文档评论(0)

1亿VIP精品文档

相关文档