实验报告一-中断处理.docVIP

  • 285
  • 0
  • 约1.21万字
  • 约 9页
  • 2017-04-22 发布于湖北
  • 举报
实验报告一-中断处理

实验报告一 ——中断处理 姓名:xxxx 学号:xxxx 班级:xxxxx 一、实习内容 运用某种高级语言(如C或C++)模拟时钟中断的产生及设计一个对时钟中断事件进行处理的模拟程序。 二、实习目的 现代计算机系统的硬件部分都设有中断机构,中断机构能发现中断事件,且当发现中断事件后迫使正在处理器上执行的进程暂时停止执行,而让操作系统的中断处理程序占有处理器去处理出现的中断事件。 本实习模拟“时钟中断事件”的处理,对其它中断事件的模拟处理,可根据各中断事件的性质确定处理原则,制定算法,自行设计。 希望学生通过本实习了解中断及中断处理程序的作用。 三、实习题目 1. 计算机系统工作过程中,若出现中断事件,硬件就把它记录在中断寄存器中。中断寄存器的每一位可与一个中断事件对应,当出现某中断事件后,对应的中断寄存器的某一位就被置成“1”。 处理器每执行一???指令后,必须查中断寄存器,当中断寄存器内容不为“0”时,说明有中断事件发生。硬件把中断寄存器内容以及现行程序的断点存在主存的固定单元。操作系统分析保存在主存固定单元中的中断寄存器内容就可知道出现的中断事件的性质,从而作出相应的处理。 本实习中,用从键盘读入信息来模拟中断寄存器的作用,用计数器加1来模拟处理器执行了一条指令。每模拟一条指令执行后,从键盘读入信息且分析,当读入信息=0时,表示无中断事件发生,继续执行指令;当读入信息=1时,表

文档评论(0)

1亿VIP精品文档

相关文档