汇编语言上机实验指导

汇编语言上机实验指导

ID:1245985

大小:84.50 KB

页数:12页

时间:2017-11-09

汇编语言上机实验指导_第1页
汇编语言上机实验指导_第2页
汇编语言上机实验指导_第3页
汇编语言上机实验指导_第4页
汇编语言上机实验指导_第5页
资源描述:

《汇编语言上机实验指导》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一汇编语言上机基本步骤一、实验目的:熟悉汇编语言的上机过程,掌握各项工具软件的使用方法二、实验环境:1.硬件:PC微机2.软件:DOS系统、EDIT.EXE、MASM.EXE、LINK.EXE、DEBUG.EXE三、实验内容:1.前期准备:在开始进行汇编语言上机练习之前,建立并进入自己的工作子目录,准备好相关工具软件如MASM.EXE、LINK.EXE等,其后所有工作均在自己的子目录中进行,以避免因路径概念不清而导致的文件存取错误,以及对系统其它部分造成影响。1)建立自己的工作子目录(例如MYTEST):C:>MDMYTEST2)进入自己的工作子目

2、录:C:>CDMYTEST3)将所需工具软件从其它地方(如C:MASM)拷贝进自己的工作子目录:C:MYTEST>COPYC:MASMMASM.EXEC:MYTEST>COPYC:MASMLINK.EXE2.编写源程序:原则上可以用任何文字处理软件(如EDIT、写字板、甚至WORD)编写源程序,但必须注意,源程序应为ASCII码文件(或称纯文本文件),扩展名一般为.ASM。因此,建议使用DOS环境下的EDIT软件。1)在DOS系统操作提示符下键入EDIT并回车,即可进入EDIT文本编辑环境。如果没有进入,检查当前路径下是否存在EDIT.E

3、XE文件,以及文件是否完整等。2)从键盘输入下列程序(不必输入注释部分):CODESEGMENT;定义一个CODE段ASSUMECS:CODE;定义CODE段为代码段START:;可执行语句起始处12MOVAH,02H;以下三条语句将显示字母aMOVDL,’a’INT21HMOVAH,4CH;以下二条语句将返回DOSINT21HCODEENDS;CODE段结束ENDSTART;整个程序结束该程序的功能是仅在CRT屏上显示一个字母a,完成功能的只有其中的三条语句,但其它部分则是一个完整的汇编语言源程序必不可少的部分。1)存盘退出EDIT文本编辑环境。在存盘

4、时应将文件的扩展名确定为.ASM(如TEST.ASM),并注意存盘的路径,最好与EDIT、MASM、LINK等软件相同。2)在DOS系统提示符下利用DIR命令检查TEST.ASM文件是否确实产生。1.汇编:利用MASM.EXE宏汇编程序,将已经存盘的ASCII码源程序翻译成二进制目标程序,其扩展名一般为.OBJ。1)操作方法:假定当前工作路径为C:MYTEST>,且所需文件均存在于当前路径,则针对源程序TEST.ASM的汇编有以下三种方法(其中斜体部分由键盘输入):a)C:MYTEST>MASM.EXE↘Microsoft(R)MacroAssemb

5、lerVersion5.00Copyright(C)MicrosoftCorp1981-1985,1987.Allrightsreserved.Sourcefilename[.ASM]:TEST↘Objectfilename[TEST.OBJ]:↘Sourcelisting[NUL.LST]:↘Cross-reference[NUL.CRF]:↘51524+435132Bytessymbolspacefree0WarningErrors0SevereErrorsb)C:MYTEST>MASMTEST.ASM↘Microsoft(R)MacroAssem

6、blerVersion5.00Copyright(C)MicrosoftCorp1981-1985,1987.Allrightsreserved.Objectfilename[TEST.OBJ]:↘Sourcelisting[NUL.LST]:↘Cross-reference[NUL.CRF]:↘1251524+435132Bytessymbolspacefree0WarningErrors0SevereErrorsa)C:MYTEST>MASMTEST;↘Microsoft(R)MacroAssemblerVersion5.00Copyright(C

7、)MicrosoftCorp1981-1985,1987.Allrightsreserved.51524+435132Bytessymbolspacefree0WarningErrors0SevereErrors2)在上述三种方法中,推荐使用第三种,但是必须满足以下要求:a)所有文件均位于当前工作路径下。b)源程序扩展名为.ASM,目标程序扩展名为.OBJ。3)若源程序有语法错误,则汇编结束将给出提示信息,并依次列出错误出现的行号及性质。这时,应重新进入EDIT文本编辑环境中,根据提示对源程序进行修改,然后重新存盘、汇编。只有所有错误为0,才能得到正确的

8、目标文件。注意该步骤只能检查出语法错误,对设计思想上的错误,应通过调试才能检查出

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

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

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