欢迎来到天天文库
浏览记录
ID:45585628
大小:91.91 KB
页数:28页
时间:2019-11-15
《实验指导--汇编语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、汇编语言程序设计实验指导扬州大学计算机系2007.03实验目的与要求一.实验目的学习汇编语言程序设计的基本方法和技能,熟练掌握汇编语言程序设计、编写、运行和调试程序的方法。为后续的课程打下坚实的基础。二.实验要求1.上机前要作好充分的预习与准备,包括程序的功能与框图、(部分)源程序清单、调试步骤、测试方法等。2.要熟悉与实验有关的软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,认真学习及学握debug程序的各种操作命令,以便学握程序的调试方法及技巧。3.上机前都要带实验报告,实验时应在
2、实验报告上记录实验的步聚和实验结果。上机时不要做无实验无关的事,要遵守实验室的规章制度,爱护实验设备。4.实验结束后要对实验结果进行整理,分析调试过程屮所出现的各种情况,对未通过的要认真分析原因,在实验报告上还应记录白己的实验心得。5.实验报告方面的要求如下:(1)本次实验的目的与要求。(2)实验内容。(3)实验准备。①数据说明:程序要用到的常量、要处理的数据变量、数组、字符串及其定义。要求对所定义的名称/符号作适当的说明。②算法描述:程序的功能及算法说明、子程序或子模块调用层次图、程序框图,并附上准备好的源程序。关于
3、程序框图:程序功能与算法的细化,比如:应该详细地表示循环的初始化、功能流程的跳转(分支与循环)、计数器的修改、地址指针的设置与修改等。要提供寄存器及变量的使用说明。(4)实验记录:便于大家总结经验提高编程及调试能力。包括:上机调试时遇到的问题及解决办法,修改准备好的源程序清单,程序的输出结果及对结果的分析;对程序设计技巧的总结及分析等;实验的心得体会等。分区C
4、--DocumentsandSettings
5、--ProgramFiles
6、
7、—UltraEdit
8、
9、一-ctmn.dllI
10、—WINDOWS
11、—fiUTOEX
12、EC.BAT分区D
13、—JOURNALS
14、--ProgramFiles
15、——work_now
16、—JPEG?pptDOS路径D:D:JOURNALSD:ProgramFilesD:work_nowD:JPEG7ppt(文件)上机基本操作1、汇编语言的上机过程使用汇编语言程序上机需要经过以下四个步骤:(1)使用UltraEdit或者记事本,建立或修改源程序(.asm)(2)利用MASM对源程序进行汇编,生成机器代码形式的目标文件(.OBJ)(3)使用连接程序对目标文件处理后,形成可执行文件(.EXE)(4)利
17、用DEBUG调试程序单步执行或者利用设置断点的方法运行EXE程序,检查程序中的错误。2、常用DOS命令DOS系统屮的文件目录是按照树结构组织的。DOS路径c:C:DocumentsandSettingsC:ProgramFilesC:ProgranFilesUltraEditC:ProgranFilesUltraEditctmn.dll(^t件)C:WIND0WSC:AUTOEXEC.BAT(文件)(1)查看目录命令DIR,列岀指定目录屮的文件目录,女口:C:>dirD:JOURNALS
18、——显示D:JOURNALS下的所有文件目录C:>dir/p——分页显示当前目录(C:)下的所有文件目录D:work_now>dirC:/p一一分页显示C:下的所有文件目录(2)显示命令type,将指定的磁盘文件显示在显示器上(或打印出来)。C:>typeAUTOEXEC.BAT——将当前目录(C:)下的文件AUTOEXEC.BAT显示出来(3)改变目录C:>cdmasm切换到当前目录下的masm子目录C:>cdProgramFilesXUltraEdit到C:ProgramFilesXUltra
19、Edit目录下C:ProgramFilesUltraEdit>cd到C盘根目录(C:)C:ProgramFilesUltraEdit>cd..返冋到上一级目录(C:ProgramFiles)C:>D:——切换到D盘之当前目录(4)设置运行的工具程序路径一一PATHD:>PATH=C:masm——MASM工具、LINK工具在C:MASM路径下建立汇编语言的工作环境常用汇编程序有Microsoft公司的MASM5.0和Borland公司的TASM。我们在实验中使用的是MASM5.0,目录为机器的C:
20、MASM50(或C:MASM)□(1)编程序,比如使用EDIT.EXE(2)汇编程序,使用MASM.EXE(3)连接程序,使用LINK.EXE(4)调试工具,使用DEBUG.EXE例:假设当前在D:my_asm下建立了文件hcllo.asm,源文件如下:;hello.asm―这是我的第一个汇编语言程序--输出Hellowo
此文档下载收益归作者所有