实验一、汇编程序调试和简单接口编程

实验一、汇编程序调试和简单接口编程

ID:33205869

大小:68.30 KB

页数:4页

时间:2019-02-22

实验一、汇编程序调试和简单接口编程_第1页
实验一、汇编程序调试和简单接口编程_第2页
实验一、汇编程序调试和简单接口编程_第3页
实验一、汇编程序调试和简单接口编程_第4页
资源描述:

《实验一、汇编程序调试和简单接口编程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告课程名称微机接口与汇编语言实验项目_实验一汇编程序调试和简单接口编程_实验仪器TPC-USB通用微机接口实验系统系别_____计算机学院______专业______网络工程_______班级/学号学生姓名_______________实验日期____2011-11-15_______成绩_____________________指导教师_____胡信裕_______-2-一、实验目的1.学习汇编程序设计的基本方法,掌握用汇编语言设计、编写、调试和运行程序的方法;2.熟悉TPC-USB通用微机接口实验系统的使用操作;3.掌握I/O地址译码电路的工作原理

2、;二、实验设备1.PC微机系统一套2.TPC-USB通用微机接口实验系统一套三、实验要求1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地学习及掌握debug程序的各种命令,掌握程序的调试方法及技巧。3.实验前仔细阅读理解教材相关章节、附录E等的相关内容,实验时必须携带教材及实验讲义。四.实验内容及步骤(一)程序设计1.运用文本编辑工具建立实验源程序文件(*.asm)功能要求:实验电路如图1所示,其中74LS

3、74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。图1实验电路连接参考图利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。-2-2.实验程序设计如下:;**********

4、*********************;;*I/O地址译码*;;*******************************;outport1equ2a0houtport2equ2a8hcodesegmentassumecs:codestart:movdx,outport1outdx,alcalldelay;调延时子程序movdx,outport2outdx,alcalldelay;调延时子程序movah,1int16hjestartmovah,4chint21hdelayprocnear;延时子程序movbx,200lll:movcx,0ll:loo

5、plldecbxjnelllretdelayendpcodeendsendstart(二)实验程序调试运行【仅供参考,按实际操作过程记录列写,下面*应用实际文件名替换】1.按图1连接实验电路;2.在TPC-IDE操作环境下,用文本编辑器编辑实验源程序(*.asm);3.在IDE操作环境下,对源程序(*.asm)进行编译和连接,生成生成链接文件(*.obj)和可执行文件(*.exe);4.运行IDE操作环境下的调试命令,调试可执行文件(*.exe);5.运行IDE操作环境下的执行命令,运行可执行文件(*.exe),结果为:实验结果符合实验程序设计要求。五、实验

6、总结【此处可以对实验过程发生的问题或现象进行说明,或叙述此次实验的体会和总结】1.对实验过程中所涉及的主要操作进行总结;2.对实验过程中出现的主要问题进行分析并给出解决方案说明;3.对比设计要求,对实验结果及完成情况进行说明;-2-1.实验后的体会、感想和建议。-2-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。