




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附件(四)深 圳 大 学 实 验 报 告 课程名称: 微机原理 实验项目名称: 8259中断控制实验 学院: 计算机与软件 专业: 网络工程 指导教师: 张冰 报告人: 学号: 班级: 实验时间: 2013年12月9日 实验报告提交时间: 2013年12月25日 教务处制实验目的、设备、内容及要求:1. 了解中断的概念和中断控制器8259的工作原理。2. 掌握8259的应用编程方法和8259级联方式的使用方法。3. 该单元实验共2个学时,实验采用的方法是每人一台PC机及一套TD-PITE 实验装置,在办公楼北座二楼计算机硬件技术实验室进行。4. 实验内容为(1)单个8259外部中断实验;(2)两个8259级联外部中断实验。5. 整理出运行正确的各项实验内容的运行结果。中断控制器8259介绍TD-PITE实验系统包含有主从两个中断控制器8259,从片的INT连接到主片的IR2信号上构成两片8259的级联。主片的IR6、IR7以及从片的IR1引出供实验使用(MIR6, MIR7和SIR1),主片8259的IR4供系统串口使用。8259的内部连接及外部管脚引出如下图:主片8259的端口地址为20H和21H,从片8259的端口地址为A0H和A1H。系统启动时,主片8259已被初始化,且4号中断源(IR4)提供给与PC联机的串口通信使用,其它中断源被屏蔽。中断矢量地址与中断号之间的关系如下表所示:主片中断序号01234567功能调用08H09H0AH0BH0CH0DH0EH0FH矢量地址20H23H24H27H28H2BH2CH2FH30H33H34H37H38H3BH3CH3FH说明未开放未开放未开放未开放串口未开放可用可用从片中断序号01234567功能调用30H31H32H33H34H35H36H37H矢量地址C0HC3HC4HC7HC8HCBHCCHCFHD0HD3HD4HD7HD8HDBHDCHDFH说明未开放可用未开放未开放未开放未开放未开放未开放实验过程及步骤:一、单个8259外部中断实验(1)按右图所示完成实验电路连线。单次脉冲输出KK1+与主片8259的IR7相连。(2)打开PC机,运行Wmd86软件,进入Wmd86集成开发环境。输入实验程序:SSTACKSEGMENT STACKDW 32 DUP(?)SSTACKENDSCODE SEGMENT ASSUME CS:CODE, SS:SSTACKSTART: PUSH DSMOV AX, 0000HMOV DS, AXMOV AX, OFFSET MIR7;取中断入口地址MOV SI, 003CH;中断矢量地址MOV SI, AX;填IRQ7的偏移矢量MOV AX, CS;段地址MOV SI, 003EHMOV SI, AX;填IRQ7的段地址矢量CLIPOP DS;初始化主片8259MOV AL, 11HOUT 20H, AL;ICW1MOV AL, 08HOUT 21H, AL;ICW2MOV AL, 04HOUT 21H, AL;ICW3MOV AL, 01HOUT 21H, AL;ICW4MOV AL, 6FH;OCW1OUT 21H, ALSTIAA1:NOPJMP AA1MIR7:STICALL DELAYMOV AX, 0137HINT 10H;显示字符7MOV AX, 0120HINT 10HMOV AL, 20HOUT 20H, AL;中断结束命令IRETDELAY:PUSH CXMOV CX, 0F00HAA0:PUSH AXPOP AXLOOP AA0POP CXRETCODEENDSEND START(3)对程序进行编译、连接、加载和运行,验证实验程序的正确性。(4)重复按单次脉冲开关KK1,显示屏会显示字符“7”,说明响应了中断。将屏幕截图填在实验报告数据处理分析部分的表1中。二、两个8259级联外部中断实验(1)按右图所示完成实验电路连线。KK1连接到主片8259的IR7上,KK2连接到从片8259的IR1上。(2)打开PC机,运行Wmd86软件,进入Wmd86集成开发环境。输入实验程序:SSTACKSEGMENT STACKDW 32 DUP(?)SSTACKENDSCODE SEGMENT ASSUME CS:CODESTART: PUSH DSMOV AX, 0000HMOV DS, AXMOV AX, OFFSET MIR7;取中断入口地址MOV SI, 003CH;中断矢量地址MOV SI, AX;填IRQ7的偏移矢量MOV AX, CS;段地址MOV SI, 003EHMOV SI, AX;填IRQ7的段地址矢量MOV AX, OFFSET SIR1MOV SI, 00C4HMOV SI, AXMOV AX, CSMOV SI, 00C6HMOV SI, AXCLIPOP DS;初始化主片8259MOV AL, 11HOUT 20H, AL;ICW1MOV AL, 08HOUT 21H, AL;ICW2MOV AL, 04HOUT 21H, AL;ICW3MOV AL, 01HOUT 21H, AL;ICW4;初始化从片8259MOV AL, 11HOUT 0A0H, AL;ICW1MOV AL, 30HOUT 0A1H, AL;ICW2MOV AL, 02HOUT 0A1H, AL;ICW3MOV AL, 01HOUT 0A1H, AL;ICW4MOV AL, 0FDHOUT 0A1H,AL;OCW1 = 1111 1101MOV AL, 6BHOUT 21H, AL;主8259 OCW1STIAA1:NOPJMP AA1MIR7:CALL DELAYMOV AX, 014DHINT 10H;MMOV AX, 0137HINT 10H;显示字符7MOV AX, 0120HINT 10HMOV AL, 20HOUT 20H, AL;中断结束命令IRETSIR1:CALL DELAYMOV AX, 0153HINT 10H;SMOV AX, 0131HINT 10H;显示字符1MOV AX, 0120HINT 10HMOV AL, 20HOUT 0A0H, ALOUT 20H, ALIRETDELAY:PUSH CXMOV CX, 0F00HAA0:PUSH AXPOP AXLOOP AA0POP CXRETCODEENDSEND START(3)对程序进行编译、连接、加载和运行,并验证实验程序的正确性。(4) 分别按动单次脉冲开关KK1或KK2+时,显示屏上会显示什么信息,将屏幕截图填在实验报告数据处理分析部分的表2中。(5) 如果同时按KK1和KK2+时,显示屏上会显示什么信息,并在实验结论对实验结果进行解释。数据处理分析:表1 单个8259外部中断实验结果截图表2 两个8259级联外部中断实验结果截图按动单次脉冲开关KK1按动单次脉冲开关KK2同时按动单次脉冲开关KK1和KK2+实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉中市中石油2025秋招笔试模拟题含答案法律与合规岗
- 云浮市中储粮2025秋招仓储保管岗高频笔试题库含答案
- 齐齐哈尔市中储粮2025秋招面试专业追问题库财务资产岗
- 定西市中石油2025秋招笔试提升练习题含答案
- 中国广电哈尔滨市2025秋招行业常识50题速记
- 红河自治州中石油2025秋招面试半结构化模拟题及答案炼化装置操作岗
- 中国移动茂名市2025秋招笔试性格测评专练及答案
- 2025年安全驾校考试题及答案
- 鹰潭市中储粮2025秋招笔试性格测评题专练及答案
- 乌海市中石化2025秋招心理测评常考题型与答题技巧
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
- 营销与2008欧锦赛ktv渠道方案
- 故障录波器课件
- DB32-T 2665-2014机动车维修费用结算规范-(高清现行)
- 《区域经济学》讲义(1)课件
- 《现代分析测试》17 电子光学基础
- 培训师-- 成本中心培训
评论
0/150
提交评论