微机原理与接口技术课程设计竞赛抢答器

微机原理与接口技术课程设计竞赛抢答器

ID:13243029

大小:804.00 KB

页数:19页

时间:2018-07-21

微机原理与接口技术课程设计竞赛抢答器_第1页
微机原理与接口技术课程设计竞赛抢答器_第2页
微机原理与接口技术课程设计竞赛抢答器_第3页
微机原理与接口技术课程设计竞赛抢答器_第4页
微机原理与接口技术课程设计竞赛抢答器_第5页
资源描述:

《微机原理与接口技术课程设计竞赛抢答器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术实验报告学生姓名:刘路学生学号:2009212117学生班级:061090219实验一、认识Tddebug集成操作软件一.实验目的1.熟悉汇编程序的开发过程。2.认识Tddebug集成操作软件。3.掌握在Tddebug集成环境中编辑、编译、连接汇编语言程序方法。4.掌握INT21H软件中断来调用DOS内部子程序的方法二.实验设备PC微机一台三.汇编语言程序的开发过程汇编语言程序的开发过程如图1.1所示,这个过程主要有编辑、编译、链接几个步骤构成。汇编源程序调用编辑程序edit.exe调用编译程序tasm.exe或masm.exe调用链接程序t

2、link.exe或link.exe编辑.asm汇编.obj链接.exe.com编辑编译链接图1.1汇编语言程序开发过程1、源程序的编辑E:>EDITTEST.ASM编辑过程就是将源程序输入内存,生成一个扩展名为ASM的文本文件并存入硬盘。2、源程序的编译E:>TASMTEST.ASM编译也称为汇编,就是利用汇编器(如TASM或MASM)对源程序进行编译,生成扩展名为OBJ的目标文件。在编译过程中,检查语法错误,若有错,则不生成目标代码文件,并给出错误信息。根据错误信息应返回到编辑状态,修改源程序。3、目标程序的链接E:>TLINKTEST.OBJ链接过程是利用

3、链接程序(如TLINK或LINK)将用户目标程序和库文件链接、定位,生成扩展名为EXE的可执行文件。链接时,如果链接文件找不到所需要的链接信息,则发出错误信息,不生成可执行文件。4、调试可执行程序E:>TDTEST.EXE19如果生成的EXE文件运行后,并没有按照设计意图运行,就需要对程序进行调试,找出错误。再对源程序进行修改,即重复进行编辑、编译、链接、调试,直到生成完全正确的可执行文件为止。一.Tddebug集成操作软件使用说明1.该软件是集编辑(Edit.exe)、编译(Tasm.exe)、连接(Link.exe)和调试(TD.exe)等多个功能于一体,

4、可在DOS环境下运行,为用户提供了一个学习微机原理的实验平台。2.启动TddebugD:wjyl>Tddebug若启动成功,进入主界面。3.Tddebug的菜单结构主菜单子菜单菜单说明Edit编辑源文件(.asm)Compile——Compile编译源文件(.asm)——Link连接目标文件(.obj)——BuildAll编译和连接Pmrun进入保护模式调试状态Rmrun——Run运行实模式程序(.exe)    —— Debug进入实模式调试状态(.exe)Help版本信息Quit               退出Tddebug4.菜单选择(1)快捷键选择

5、主菜单:ALT+热键(E,C,P,R,H,Q)(2)按左右键或直接使用快捷键在主菜单之间切换。使用上下键可选择子菜单中的菜单项。5.执行菜单项选中要执行的菜单项,键入Enter键,系统弹出对话框,输入需操作的文件名,以Enter键结尾,取消操作按Esc键。6.实模式调试窗口说明(1)键入Alt+R选择Rmrun主菜单的Debug子菜单弹出实模式调试窗口。此时可能会叠加一个报告无符号表的对话框,按Esc键关闭该对话框。(2)该窗口实际是TurboDebugger调试器窗口,简称TD。其窗口的划分如图1-1所示。主菜单条代码显示调试区寄存器显示调试区标志寄存器显示

6、调试区内存数据显示调试区堆栈显示调试区快捷键操作提示区图1-1TurboDebugger调试窗口划分图(3)主菜单中包含了File、Edit、View、Run、Breakpoints、Data、Options、Windows和Help共9个菜单项。可使用热键选择相应的菜单。在调试程序或操作调试器中会使用一些快捷键来实现一些功能,下面将列出常用功能的快捷键及实现功能。l快捷键:F1:显示帮助窗口F2:设置/清除断点F4:执行到光标处F5:放大/缩小窗口F7:单步执行F8:单句执行19F9:运行程序F10:激活主菜单Ctrl+Break:终止程序执行Alt+X:退

7、出TDTab:切换焦点区域l当焦点区域在寄存器显示区中时:Ctrl+R:切换16位/32位通用寄存器并显示Ctrl+I:使光条指示寄存器的内容加1Ctrl+D:使光条指示寄存器的内容减1Ctrl+Z:使光条指示寄存器的内容清零Ctrl+C:手动修改光条指示寄存器的内容l当焦点区域在数据显示区中时:Ctrl+D:修改数据显示格式Ctrl+G:指定需要显示的内存区域首地址Ctrl+S:查找指定的字节值表Ctrl+C:修改光标当前指示存储单元的内容l当焦点区域在代码显示区中时:Ctrl+G:指定需要显示的代码区域首地址Ctrl+S:查找指定的指令数字键/字符:修改光

8、标当前指示指令一.实验内容及说明1.实

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

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

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