实验指导--汇编语言程序设计

实验指导--汇编语言程序设计

ID:45585628

大小:91.91 KB

页数:28页

时间:2019-11-15

实验指导--汇编语言程序设计_第1页
实验指导--汇编语言程序设计_第2页
实验指导--汇编语言程序设计_第3页
实验指导--汇编语言程序设计_第4页
实验指导--汇编语言程序设计_第5页
资源描述:

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

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

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

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

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