- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01前言和DEBUG软件的使用分析
微机原理与应用实验 授课老师:肖婧 湖南商学院计信学院 2016年4月 前言 课程学习的意义 理论课程的具体实践 今后单片机设计学习的基础课程 课程学习的方法 学习汇编语言编程,通过教材程序操作掌握基本程序的编程; 学习硬件使用知识,通过基本程序,结合实验箱,完成软硬件的联合操作。 实验要求 1、课前预习 实验课开始前,必须先对即将进行的实验内容、实验步骤以及可能出现的问题都做必要的了解,完成程序输入、编写等内容。 实验要求 2、掌握实验软硬件环境的使用方法 掌握汇编程序相关软件的使用: 分立的软件:EDIT、MASM、 LINK和DEBUG 集成的软件:MFID 掌握硬件实验箱的使用和操作 湖大达盛单片机/微机实验箱 实验要求 3、实验中学会分析和解决问题 学会用理论来指导实验和分析问题。 当出现错误或发现故障时,应学会分析错误或故障出现的原因,找到解决问题的方法。 实验要求 4、实验报告 应该包括实验名称、实验的目的、完成实验所需的设备、实验的思路、程序、实验中遇到问题的解决过程、实验结束后的思考等多个内容。 课程成绩评定方式 课程成绩的评定采用5:5的综合评定方法,即 期末考试成绩占50%;平时成绩占50%。而平时成绩分为如下三个部分: 上课时的表现情况占20%; 实验报告成绩占20%; 纪律、环境整理占10%(无故缺勤达2次及以上者,取消考试资格。) 实验课程内容安排 实验一 动态调试程序DEBUG软件的熟悉与使用 实验目的 1、熟悉与掌握汇编语言源程序编写的基本步骤与过程。 2、学习与掌握DEBUG动态调试程序各命令的使用方法。 3、学习根据具体汇编程序的情况及DEBUG命令要求,修改与输入汇编程序。。 4、掌握利用DEBUG动态调试程序,分析与调试汇编程序的方法。 实验原理 1、汇编语言程序编写的基本过程 ①用编辑软件EDIT建立与编辑程序,并由此产生后缀名为ASM的汇编语言源程序; ②用宏汇编程序MASM编译源程序,并由此产生后缀名为OBJ的目标文件; ③用链接程序LINK链接目标文件,并由此产生后缀为EXE或COM的可执行文件; ④用调试程序DEBUG调试与运行可执行文件。 实验原理 2、DEBUG动态调试程序 DEBUG是调试汇编语言程序的工具,它还支持小汇编,直接对小段程序进行汇编;也可对盘进行读写操作。 DEBUG界面的进入是在DOS状态下输入DEBUG 文件名,这样就进入了DEBUG命令等待的状态。 实验原理 DEBUG的基本命令 (1)汇编命令A (2)反汇编命令U (3)显示内存命令D (4)修改内存命令E (5)显示并修改寄存器命令R (6)单步执行并显示系统环境T (7)连续执行命令G (8)文件命名命令N (9)内容装载命令L (10)写盘命令W (11)退出debug命令Q 实验内容与步骤 1、按照教材P5所述的MIRROR.asm程序,完成该程序建立、编译、链接和运行。 操作过程: 首先进入DOS界面,如下图: 实验内容与步骤 然后将盘符路径改变为D盘下自建的文件夹,注意要先在该文件夹中拷贝MASM和LINK两个文件。 操作如下图: 实验内容与步骤 输入EDIT,打开编辑窗口,输入P5-P6的程序,并用MIRROR.ASM保存。 注意保存时,要选择“SAVE AS…”,然后再输入MIRROR.ASM。 退出EDIT时,注意不要直接点窗口右边的X。要点File菜单的EXIT,返回到DOS界面。 实验内容与步骤 输入MASM MIRROR.ASM,对程序进行编译。 如果成功将生成MIRROR.obj文件。 如果有输入错误,将会提示错误出现的位置。 这就需要重新进入EDIT,将错误修改,然后再重新进行MASM编译。 实验内容与步骤 输入LINK MIRROR.OBJ,对文件进行链接。 链接成功,将生成MIRROR.EXE文件。 实验内容与步骤 直接输入MIRROR,运行程序。 观察到的应该是 将任意输入的字符串,在下一行重新再显示一遍 实验内容与步骤 2、用DEBUG调试MIRROR.EXE文件 操作过程: 先在DOS界面中,输入 DEBUG MIRROR.EXE 提示符会由变成- 然后结合教材P15-17来熟悉基本命令的操作 实验内容与步骤 输入U 用反汇编U命令查看程序反汇编的结果。 U后面的地址范围默认为32字节。 输入R 用寄存器检查和修改命令查看各寄存器的状态 输入D 显示存储单元内容,默认是显示8行,其中存储的就是
文档评论(0)