計算机硬件实验报告_第三次.docxVIP

  • 5
  • 0
  • 约1.15万字
  • 约 15页
  • 2017-01-17 发布于重庆
  • 举报
計算机硬件实验报告_第三次

实验6 中断技术姓名:王悦昶 学号:2010010439 实验班号:周四第二节 机器号:16一、实验目的1、了解中断原理,包括对中断源、中断向量、中断类型号以及中断过程的理解;2、掌握汇编语言中断程序的设计方法;3、(选作)了解C语言中断程序设计方法二、实验基本任务1、中断过程的理解通过阅读汇编语言中断程序L6_P1_int.s43,说明程序执行的流程和实现的功能。回答下列问题,了解用汇编语言编写中断程序的方法。(1)、阅读程序L6_P1_int.s43,从程序中判断用的是哪一个中断源?其中断类型号是多少?设计将实验板上的某一按键与该中断源对应的引脚相连。运行程序,操作按键,观察现象。答:从程序中可以判断出使用的是P1口作为中断源。P1口的中断类型是4。在中断子程中进行了触发中断的具体引脚的检测,当触发中断的是P1.1口的时候,将P2OUT寄存器中的数值取反。烧写程序后,每按下KEY2键一次,8个LED灯的亮灭状态改变一次。(2)、在L6_P1_int.s43中,没有CALL语句,中断程序如何被执行?何时会被执行?答:中断程序只有在其对应的中断源被触发的时候才会执行。中断程序的执行是由硬件控制的,与软件编程无关,硬件依次自动完成入栈保护断点、入栈保护SR、清零SR,从中断向量表中取中断向量值PC,转去执行中断服务子程序。所以不需要CALL语句也可以实

文档评论(0)

1亿VIP精品文档

相关文档