微机实验作业

微机实验作业

ID:39175565

大小:1.79 MB

页数:70页

时间:2019-06-26

微机实验作业_第1页
微机实验作业_第2页
微机实验作业_第3页
微机实验作业_第4页
微机实验作业_第5页
资源描述:

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

1、微机原理实验指导书东华大学信息信息科学与技术学院二○○八年十月目录实验一DEBUG的启动及其基本命令的使用1实验二内存操作数及寻址方法5实验三汇编语言程序的调试与运行7实验四查表程序设计9实验五系统功能调用11实验六分支程序设计12实验七循环程序设计14实验八子程序设计16实验九综合程序设计19附录一DEBUG命令详解31附录二实验报告48实验的基本要求与方法一、实验目的学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。为后续课程打下坚实的基础。二、实验要求1.上机前做好充分的准备,包括程序框图、源程序清单、调试步骤、测试方法,对运行结果的分析等。2。上机

2、时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验有关的系统软件(编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,有意识地学习及掌握debug程序的各种操作命令,以便掌握程序的调试方法及技巧。3.每个实验完成后,应写出实验报告,实验报告为word文档。实验报告要求:(1)设计说明:用来说明程序的功能、结构。它包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明等。(2)调试说明:便于学生总结编程经验提高编程及高度能力。它包括:调试情况,如上机时遇到的问题及解决办法,观察到的现象及其分析,对程序设计技巧的总结及分析等;程序的输出结果及对结果的分析

3、;实验的心得体会。(3)程序框图(4)程序清单4.为了更好地进行上机管理,要求用硬盘存储程序,并建立和使用子目录,以避免文件被别人删除。为便于统一管理硬盘中的文件,要求实验者在e:学号目录下建立自己的文件,文件按以下格式命名:字母学号.扩充名,其中字母取a~z的26个英文字母,按实验顺序从a至z排列,学号取后面的6位。如学号为20043727的学生第三个实验第一个源程序所对应的文件名为c1043727.ASM,本次实验的第二个源程序为c2043727,实验报告对应的文件名为c043727.doc。实验报告写完后,将源程序文件及实验报告上传到教师机上相应的目录中。具体目录上机时由指导老师

4、告之。三、实验的基本方法1.从教师机下载汇编程序MASM.EXE和连接程序LINK.EXE到学生机的相应文件夹(文件夹以学号命名)下。2.进入DOS环境中相应的目录下。如学生的文件来为:d:20043727,则对应的操作为(1)选择windows的“开始”→“程序”→“附件”→“命令提示符”(2)在DOS命令提示符下输入如下命令(其中带下划线部分为输入内容)。C:DocumentsandSettingsew>d:D:>cd20043727D:20043727>edita1043727.asm进入编辑程序,在其环境下输入编好的源程序,然后在盘上生成一个扩展名为.asm的文件。3

5、.用宏汇编程序MASM,将扩展名为.ASM的源程序汇编成目标程序,即生成盘上扩展名为.OBJ的文件。若编过程出现错误,则无法生成目标程序,需要回到编辑程序进行修改,修改后重新汇编直到无错出现。4.用连接程序LINK,将扩展名为.OBJ的目标程序连接装配成可执行文件,即在盘上生成扩展名为.EXE的文件。5.用调试程序DEBUG,调试扩展名为.EXE的文件,以发现程序中的逻辑错误并进行排除。68实验一DEBUG的启动及其基本命令的使用一.实验目的:掌握DEBUG的基本命令及其功能二.实验内容:DEBUG是专门为汇编语言设计的一种调试工具,它通过步进,设置断点等方式为汇编语言程序员提供了非常有

6、效的调试手段。1、DEBUG程序的启动在DOS提示符下,可键入命令:C>DEBUG[d:][path][文件名][参数1][参数2]其中文件名是被调试文件的名称,它须是执行文件(EXE),两个参数是运行被调试文件时所需要的命令参数,在DEBUG程序调入后,出现提示符“-”,此时,可键入所需的DEBUG命令。在启动DEBUG时,如果输入了文件名,则DEBUG程序把指定文件装入内存。用户可以通过DEBUG的命令对指定文件进行修改、显示和执行。如果没有文件名,则是以当前内存的内容工作,或者用命名命令和装入命令把需要的文件装入内存,然后再用DEBUG的命令进行修改、显示和执行。2、DEBUG的主

7、要命令汇编命令A,格式为:-A[地址]该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在从指定地址开始的存储器中。反汇编命令U,有两种格式:1)-U[地址]该命令从指定地址开始,反汇编32个字节,若地址省略,则从上一个U命令的最后一条指令的下一个单元开始显示32个字节。2)-U范围该命令对指定范围的内存单元进行反汇编,例如:-U04BA:01000108或–U04BA:0100L9此二命令是等效的。运行命令G,格式

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

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

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