微机实验一——张海涛

微机实验一——张海涛

ID:1247339

大小:49.00 KB

页数:4页

时间:2017-11-09

微机实验一——张海涛_第1页
微机实验一——张海涛_第2页
微机实验一——张海涛_第3页
微机实验一——张海涛_第4页
资源描述:

《微机实验一——张海涛》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程名称微机原理与接口技术实验项目_实验一:汇编程序调试和简单接口编程_实验仪器TPC-USB通用微机接口实验系统系别_______光电__________专业_______通信__________班级/学号__0903/2009010464_____学生姓名_______曹慧文__________实验日期_______________________成绩_______________________指导教师_____胡信裕_______-4-一、实验目的1.学习汇编程序设计的基本方法,

2、掌握用汇编语言设计、编写、调试和运行程序的方法;2.熟悉TPC-USB通用微机接口实验系统的使用操作;3.掌握I/O地址译码电路的工作原理;二.实验设备1.PC微机系统一套2.TPC-USB通用微机接口实验系统一套三.实验要求1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地学习及掌握debug程序的各种命令,掌握程序的调试方法及技巧。3.实验前

3、仔细阅读理解教材相关章节、附录E等的相关内容,实验时必须携带教材及实验讲义。四.实验内容及步骤1.运用文本编辑工具建立实验源程序文件(*.asm)功能要求:实验电路如图1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负

4、脉冲。图1实验电路连接参考图-4-利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。2.用汇编程序masm对源文件汇编产生目标文件(*.obj)如果汇编指示出错,则需重新调用文本编辑工具修改错误,直至汇编通过。3.用连接程序link产生执行文件(*.exe)4.运行DEBUG程序装入执行文件(*.exe),熟悉使用DEBUG的主要命令,观察程序调试运行过程中相关寄存器的内容

5、。重点关注以下问题:(1)数据段中的各变量的起始地址(2)主程序中有无数据段加载对程序运行结果的影响(3)程序正常退出设计的有无对程序运行的影响五、实验程序设计和调试运行1.实验程序设计如下:;*******************************;;*I/O地址译码*;;*******************************;outport1equ2a0h;伪操作赋值outport2equ2a8hcodesegment;起始段assumecs:code;代码段,将code关联到

6、csstart:movdx,outport1outdx,al;定义端口calldelay;调延时子程序movdx,outport2;修改端口,输出outdx,alcalldelay;调延时子程序movah,1;中断调用指令int16hjestart;零标志有效,转移至startmovah,4ch;dos调用,前面为bios调用int21hdelayprocnear;延时子程序movbx,200lll:movcx,0ll:loopll;循环,自动将cx-1,cx=ffff,2的16方次,内循环de

7、cbx;bx-1,bx=199…外循环jnelll;若不相等,0标志无效,转到lll-4-ret;返回程序delayendpcodeends;可在此表明ds:dataendstart2.实验过程和实验结果说明【下面*用实际文件名替换】(1)按图1连接实验电路;(2)用文本编辑器编辑实验源程序(*.asm);(3)在DOS操作环境下,运行MASM.EXE和LINK.EXE,汇编源程序(*.asm),生成链接文件(*.obj)和可执行文件(*.exe);(4)运行DEBUG命令,调试可执行文件(*.

8、exe),练习DEBUG操作。(5)运行可执行文件(*.exe),结果显示:L7交替亮和灭,符合实验程序设计要求。六、实验感想经过这次实验,会学了汇编程序设计的基本方法,掌握了用汇编语言设计、编写、调试和运行程序的方法,并熟悉了TPC-USB通用微机接口实验系统的使用操作,以及掌握了I/O地址译码电路的工作原理,初步达到了实验目的。了解到了程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等步骤,熟悉与实验有关的系统软件并通过动手连接实验箱,提高了自己的实验动手能力。然而遗憾的是硬件无法

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

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

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