汇编部分实验指导

汇编部分实验指导

ID:46230480

大小:777.20 KB

页数:67页

时间:2019-11-21

汇编部分实验指导_第1页
汇编部分实验指导_第2页
汇编部分实验指导_第3页
汇编部分实验指导_第4页
汇编部分实验指导_第5页
资源描述:

《汇编部分实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.实验冃的与要求12.实验一程序编辑、编译、连接及调试23.实验二循环程序实验154.实验三多重循环程序实验194.实验四多重循环与分支程序实验255.实验五子程序设计实验286.实验六屮断与屏幕窗口程序实验387.实验七发声程序设计实验4118.附录一DOS基本操作命令4819.附录二常用DEBUG命令5020附录三汇编程序出错信息5721附录四系统编程信息116实验的目的与基本要求实验目的与要求一、实验目的学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。为后续课程打下坚实的基础。二、实验要求1.上机前要作好充分准备、包括程序框图

2、、源程序步骤、测试方法、对运行结果的分心等。2.上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。存程序的调试过程屮,有意识地学习及掌握debug程序的各种操作指令,以掌握程序的调试方法及技能。为了更好地进行上机管理,要求用硬盘存储程序,并建立和使用子目录,以避免文件被人删除。注意做好外备份!3每次上机前准备好源程序,程序调试完后,须山实验辅导教师在机器上检查运行结果。经教师认可的程序由教师在程序清单上签字。每个实验完成后,交实验报告。实验报告的要求如下:(1)实验目的,实验内容,实验要求;

3、(2)设计说明:用来说明程序的功能、结构。它包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明等。(3)调试说明:便于学生总结经验提高变成及调试能力。它包括:调试情况,如上机时遇到的问题及解决办法,观察到的现彖及其分析,对程序设计技巧的总结及分析等;程序的输出结杲及对结果的分心;实验的心得体会,以及诸如调试日期、文件存放的软盘号等需要记录的信息。(4)使用说明:程序提供给用户使用时必须作出的说明。如:程序的使用方法,调试方式,操作步骤等;要求输入信息的类型及格式;出错信息的含义及程序的使用范围等。(5)画出程序流程图。交经辅导老师检查签名后的程序淸单

4、。实验一程序编辑、编译.连接及调试一.实验目的学习和学握程序编辑、编译、连接及调试方法,寄存器状态等。一.实验内容EDIT、MASM、LINK、DEBUG命令的使用。垂点学习DEBUG调试程序中如何査看装入的程序、数据段位置、数据存放区域、寄存器内容、标志寄。二.实验题目:根据参考程序,完成一个k=x+y-z(字运算)的程序的编程及调试三.实验指导(一)、准备环境在D:盘或E:盘根bl录上建一个子目录(如:MASM)MASM子H录中至少考入2个汇编必需川的文件:编译文件MASM.EXE和连接文件LINK.EXEo如图1-1图1-1(二)、转入工作环境1)切换到DOS环

5、境,如图l-2o图1-2点击确定按钮,切换到dos状态。切换到dos状态后,当前目录是在C:盘的某子目录下,如图1・3。C:Windowssystem32cmd.exe-

6、n

7、x

8、MicrosoftUindows版权所有2006[版本6.0.6000]MicrosoftCorporationo保留所有权刑。▲C:Userslenouo>T

9、rn1►A图1-32)转到E盘:在C:userslenovo>当前目录提示符下输命令E:即C:userslenovo>e:系统提示如图1-4。C:Windowssystem32cmd.exeJnlx

10、M

11、icrosoftWindows[版本6.0.6000]版权所有2006MicrosoftCorporationc保留所有权利。C:Userslenovo>e:图1-4zlz3)转入工作子目录。在E:>输入命令MDMASM,当前目录改变如图1-5。图1-5以上3步操作也可用键盘输入婕立一个批处理文件实现。E:MASM>COPYCONRE-DOS.BATCMDE:CDMASM岡冋车退出后,在工作「I录中会产生一个名为RE-DOS.BAT的可执行批处理文件。以后在Winwos界而卜双击RE-DOS.BAT图标既可迓入DOS下的你的工作目录。4)用D1R命令可

12、列出当前H录中的文件H录,如图l-6o图1-6汇编语言源程序草稿(三)、汇编语言程序的上机过程使川汇编语言程序上机需要四个步骤:(1)调用全屏编辑程序EDIT或记事本,建立和修改源程序:(2)将源程序经过汇编,变成机器代码形式的目标文件(OBJ);(3)经过连接程序处理,形成可执行文件(EXE);(4)利用DEBUG调试程序单步执行或利用设断点的方法运行EXE程序,检查程序屮的错谋。以上四步,由下图简要说明:用EDIT或记事本MASM或ASM(OBJ文件)用LINK生成(EXE文件)1、编辑源程序例:两个数相加,结果放在SUM单元中;(z=x+y)程

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

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

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