- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术课程设计竞赛抢答器精选
微机原理与接口技术实验报告
学生姓名:刘路
学生学号:2009212117
学生班级: 0610902
实验一、认识Tddebug集成操作软件
实验目的
熟悉汇编程序的开发过程。
认识Tddebug集成操作软件。
掌握在Tddebug集成环境中编辑、编译、连接汇编语言程序方法。
掌握INT 21H软件中断来调用DOS内部子程序的方法
实验设备
PC微机一台
汇编语言程序的开发过程
汇编语言程序的开发过程如图1.1所示,这个过程主要有编辑、编译、链接几个步骤构成。
1、源程序的编辑
E: EDIT TEST.ASM
编辑过程就是将源程序输入内存,生成一个扩展名为ASM的文本文件并存入硬盘。
2、源程序的编译
E:TASM TEST.ASM
编译也称为汇编,就是利用汇编器(如TASM或MASM)对源程序进行编译,生成扩展名为OBJ的目标文件。在编译过程中,检查语法错误,若有错,则不生成目标代码文件,并给出错误信息。根据错误信息应返回到编辑状态,修改源程序。
3、目标程序的链接
E: TLINK TEST.OBJ
链接过程是利用链接程序(如TLINK或LINK)将用户目标程序和库文件链接、定位,生成扩展名为EXE的可执行文件。链接时,如果链接文件找不到所需要的链接信息,则发出错误信息,不生成可执行文件。
4、调试可执行程序
E:TD TEST.EXE
如果生成的EXE文件运行后,并没有按照设计意图运行,就需要对程序进行调试,找出错误。再对源程序进行修改,即重复进行编辑、编译、链接、调试,直到生成完全正确的可执行文件为止。
Tddebug集成操作软件使用说明
该软件是集编辑(Edit.exe)、编译(Tasm.exe)、连接(Link.exe)和调试(TD.exe)等多个功能于一体,可在DOS环境下运行,为用户提供了一个学习微机原理的实验平台。
启动Tddebug D:\wjyl Tddebug
若启动成功,进入主界面。
Tddebug的菜单结构
主菜单 子菜单 菜单说明
Edit 编辑源文件(.asm)
Compile —— Compile 编译源文件(.asm)
—— Link 连接目标文件(.obj)
—— Build All 编译和连接
Pmrun 进入保护模式调试状态
Rmrun —— Run 运行实模式程序(.exe)
—— Debug 进入实模式调试状态(.exe)
Help 版本信息
Quit 退出Tddebug
菜单选择
(1)快捷键选择主菜单:ALT+热键(E,C,P,R,H,Q)
(2)按左右键或直接使用快捷键在主菜单之间切换。使用上下键可选择子菜单中的菜单项。
执行菜单项
选中要执行的菜单项,键入Enter键,系统弹出对话框,输入需操作的文件名,以Enter键结尾,取消操作按Esc键。
实模式调试窗口说明
(1)键入Alt+R选择Rmrun主菜单的Debug子菜单弹出实模式调试窗口。 此时可能会叠加一个报告无符号表的对话框,按Esc键关闭该对话框。
(2)该窗口实际是Turbo Debugger调试器窗口,简称TD。其窗口的划分如图1-1所示。
主菜单条 代码显示调试区 寄存器显示调试区 标志寄存器显示调试区 内存数据显示调试区 堆栈显示调试区 快捷键操作提示区 图1-1 Turbo Debugger调试窗口划分图
(3)主菜单中包含了File、Edit、View、Run、Breakpoints、Data、Options、Windows和Help共9个菜单项。可使用热键选择相应的菜单。在调试程序或操作调试器中会使用一些快捷键来实现一些功能,下面将列出常用功能的快捷键及实现功能。
快捷键:
F1:显示帮助窗口
F2:设置/清除断点
F4:执行到光标处
F5:放大/缩小窗口
F7:单步执行
F8:单句执行
F9:运行程序
F10:激活主菜单
Ctrl+Break:终止程序执行
Alt+X:退出TD
Tab:切换焦点区域
当焦点区域在寄存器显示区中时:
Ctrl+R:切换16位/32位通用寄存器并显示
Ctrl+I:使光条指示寄存器的内容加1
Ctrl+D:使光条指示寄存器的内容减1
Ctrl+Z:使光条指示寄存器的内容清零
Ctrl+C:手动修改
您可能关注的文档
- 引用 俄罗斯军事核工业精选.doc
- 引用国际工程投标及静校正量编辑技巧及报价 毕业论文外文翻译精选.doc
- 引导学生“小高考”政治冲“A”的主要策略精选.ppt
- 引起震颤的常见疾病的诊治精选.doc
- 引起震颤常见疾病诊治精选.doc
- 引风机支架及基础施工方案20140622精选.doc
- 引起中药不良反应的原因及预防措施精选.doc
- 引进喷水织机及配套设备技术改造项目可研报告精选.pdf
- 引风机改造安装烟道优化工程施工方案word格式可编辑精选.doc
- 引风机改造安装烟道优化工程施工方案精选.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)