电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理与接口技术实验报告

微机原理与接口技术实验报告_第1页
1/19
微机原理与接口技术实验报告_第2页
2/19
微机原理与接口技术实验报告_第3页
3/19
微机原理与接口技术 实验报告 学院: 计算机与通信工程学院 专业: 计算机科学与技术 班级: 学号: 姓名: 实验一 8 2 5 9 中断控制器应用实验 一、实验目的 1.掌握 PC 机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259 的应用编程方法。 二、实验内容 1.PC 机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC 机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上 8259 控制器作为中断扩展源,编写程序对 8259 控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC 机内中断应用实验 (1)按接线图连好接线,调用程序源代码 8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到 U SB 核心板上的 IRQ10 插孔上,参考本实验代码,编程实现 IRQ10 中断。(注意:考虑 PC 机内中断级联的方式,参看前面的原理说明),代码如下: DATA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10 对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3 中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10 中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP WAIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出 EOI 结束中断到 PC 内主片的地址 20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭 IRQ3 中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回 DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下: 2.实验1-2:PC 机内中断嵌套实验 实验要求: (1)按接线图连好接线,调用程序源代码8259-2.asm,做如下操作,观察屏幕显示结果并分析产生该现象的原因: ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理与接口技术实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部