大连理工大学计算机原理第四次实验

上传人:F****n 文档编号:100560520 上传时间:2019-09-24 格式:DOCX 页数:9 大小:21.68KB
返回 下载 相关 举报
大连理工大学计算机原理第四次实验_第1页
第1页 / 共9页
大连理工大学计算机原理第四次实验_第2页
第2页 / 共9页
大连理工大学计算机原理第四次实验_第3页
第3页 / 共9页
大连理工大学计算机原理第四次实验_第4页
第4页 / 共9页
大连理工大学计算机原理第四次实验_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《大连理工大学计算机原理第四次实验》由会员分享,可在线阅读,更多相关《大连理工大学计算机原理第四次实验(9页珍藏版)》请在金锄头文库上搜索。

1、大连理工大学本科实验报告课程名称: 计算机原理实验 学院(系):信息与通信工程学院专 业: 通信工程 班 级: 电通1402 学 号: 学生姓名: 糜智华 2016 年 12 月 19 日实验(四)名称:3.1.2 8255实验(一)、3.3.3 中断实验(一)1、 实验目的:(1)掌握8255方式0的工作原理及初始化编程方法,利用8255A实现输入、输出操作。(2)学习、掌握386EX集成调试软件的调试过程中的“单步”、“断点”和“全速运行”的方法。(3)了解386EX系统的CPU芯片的中断结构和编程原理。(4)学习编写中断的初始化编程和对应的中断服务程序编程。2、 实验要求:(1)利用82

2、55的PA口做输入,将8个开关(K7K0)的电平信号读入CPU,CPU再通过PB口将其电平信号在8个LED(L7L0)上显示。(2)使用单脉冲,与386EX模块CPU内部IRQ5的端口(实验台总线开放区的MIR5)连接。设计一个计数器,每按三次单脉冲对计数器进行一次加一操作,并利用8255A的PA口,经L7LED0显示器以二进制的形式输出。3、 编程算法与说明:利用8255A与LED7LED0连接做显示,单脉冲与试验台总线区的MIR5连接,选择8255A的片选地址为200H。首先关中断,设定8255A工作于模式0,且PA为输出。然后设置386EX主8259中断屏蔽字,开放IR5中断。再设置中断

3、向量表,AX指向中断程序入口地址,并计算中断向量表地址,向ISR地址装入向量单元,然后开中断,等待中断。最后定义中断服务子程序,初始定义计数器计数变量count为0,每按两次单脉冲count加一。除count外,还需定义中间计数变量count1,每发出单脉冲一次,count1加一,当发出单脉冲的次数达到两次时,count1清零,同时count加1,结果通过8255A与LED以二进制形式显示。4、 实验中相关模块的连接逻辑图(实验电路图):五、程序流程图:count1=2? Ycount+1count0count10count1六、程序清单:.Model small.386datasegment

4、countdb00hcount1db00hi8255_aequ200hi8255_kequ203hdataendscodesegment assume cs:code, ds:datastart:cli;关中断mov ax, datamov ds, axmov es, axmov dx, i8255_kmov al, 80h;输出8255控制字out dx, al;8255为输出模式0,PA为输出mov al, countmov dx, i8255_aout dx, al;-设置386EX主8259中断屏蔽字-in al, 21hand al,b;开放IR5中断out 21h, al;-设置中

5、断向量表-push DSmov ax, 0mov ds, axLEA AX, CS:INT_PROC;AX指向中断程序入口地址mov si, 35H;类型码=35Hadd SI, siadd si, siMOV ds:si, AX;中断向量表的IP值PUSH CSPOP AXMOV ds:SI+2, AX;中断向量表的CS值(=0000H)POP DSSTI;开中断;-等待中断-LLL:nopJMP lll;等待中断;-中断服务子程序-INT_PROCPROC farpush axpush cxQUERY: inc count1cmp count1, 02hjnz abinc countmov

6、 count1, 0ab: mov al, countmov dx, i8255_aout dx, alMOV AL, 20H;发送中断结束命令(向386EX主8255)OUT 20h, ALpop axpop cxstiIRETINT_PROCENDPCODEENDSEND START七、实验结果:在实验箱手动输入单脉冲,每输入两次脉冲,LED所表示的二进制数加一,即电路及程序可以实现每按两次单脉冲对计数器进行一次加一的功能,结果通过LED以二进制形式显示,LED亮代表1,LED不亮代表0。学生签字: 日期: 在已确定的场地上,采用多种手段查明场地工程地质条件;采用综合评价方法,对场地和地基稳定性做出结论;对不良地质作用和特殊性岩土的防治、地基基础形式、埋深、地基处理等方案的选型提出建议;提供设计、施工所需的岩土工程资料和参数。9

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号