实验一、汇编程序调试和简单接口编程_第1页
实验一、汇编程序调试和简单接口编程_第2页
实验一、汇编程序调试和简单接口编程_第3页
实验一、汇编程序调试和简单接口编程_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、、源程序清单、调试步骤、测试方法、对运行结果的分析等。2熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地学习及掌握debug程序的各种命令,掌握程序的调试方法及技巧。3实验前仔细阅读理解教材相关章节、附录E等的相关内容,实验时必须携带教材及实验讲义。四实验内容及步骤(一) 程序设计1运用文本编辑工具建立实验源程序文件(*.asm)功能要求:实验电路如图1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y

3、0:280H287H,Y1:288H28FH, 当CPU执行I/O指令且地址在280H2BFH范围内,译码器选中,必有一根译码线输出负脉冲。图 1 实验电路连接参考图利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、),时间间隔通过软件延时实现。实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。2. 实验程序设计如下:;*;* I/O地址译码 *;*;outport1 equ 2a0houtport2 equ 2a8hcode segment assume cs:codestart: mov dx,outport1 out dx,al call dela

4、y ;调延时子程序 mov dx,outport2 out dx,al call delay ;调延时子程序 mov ah,1 int 16h je start mov ah,4ch int 21hdelay proc near ;延时子程序 mov bx,200lll: mov cx,0ll: loop ll dec bx jne lll retdelay endpcode endsend start(二)实验程序调试运行【仅供参考,按实际操作过程记录列写,下面*应用实际文件名替换】1按图1连接实验电路;2在TPC-IDE操作环境下,用文本编辑器编辑实验源程序(*.asm);3在IDE操作环境下,对源程序(*.asm)进行编译和连接,生成生成链接文件(*.obj)和可执行文件(*.exe);4运行IDE操作环境下的调试命令,调试可执行文件(*.exe);5运行IDE操作环境下的执行命令,运行可执行文件(*.exe),结果为: 实验结果符合实验程序设计要求。五、实验总结【此处可以对实验过程发生的问题或现象进行说明,或叙述此次实验的体会和总结】1 对实验过程中所涉及的主要操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论