汇编语言讲义上机过程.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*第一节汇编语言程序的开发过程开始编辑程序源程序文件宏汇编程序MASM语法有错?目标程序文件连接程序LINK可执行文件调试程序DEBUG程序正确?结束YYNN.OBJ.ASM.EXE.MAP.LST.CRF*第二节编辑编辑就是将源程序输入到计算机中的过程。编辑工具软件很多,只要能够以ASCII码格式保存文件的编辑程序都可以使用。常用的编辑程序有:写字板、记事本、WORD等等。注意:在很多的编辑程序中,当文件编辑输入完成后,可以用多种存储格式保存。但对于汇编语言源程序,必须使用ASCII格式,即纯文本格式进行存储。*第三节汇编汇编就是把用汇编语言编写的源程序翻译成机器语言的目标程序。MASM称为宏汇编程序,它包含有宏功能的处理,是一个常用的汇编程序。汇编语言源程序经MASM汇编后,可以产生3个文件:目标文件(.OBJ)、列表文件(.LST)、交叉引用文件(.CRF)。*一、MASM的操作有两种调用MASM对汇编语言源程序进行汇编的方法:1、提示应答方式在DOS操作系统提示符下键入MASM〈回车〉,或直接从WINDOWS操作系统中,双击MASM.exe文件。系统在显示版本号后,接着依次显示提示信息,并等待用户的输入。按照提示信息,键入相应的文件名,并按回车。如果默认系统给定的选择,则只需要按回车键。例如:Microsoft(R)MacroAssemblerVersion5.00Copyright(C)MicrosoftCorp.1981-1985,1987,AllrightsreservedSourcefilename[.ASM]:EXAMPLE回车Objectfilename[EXAMPLE]:回车Sourcelisting[NUL.LST]:回车Cross-reference[NUL.CRF]:回车*在结束提示应答后,MASM就对源程序进行扫描和语法检查。在没有严重语法错误的情况下,将生成.OBJ文件。若有语法错误将显示错误信息。如果在系统显示的提示信息后,输入了分号“;”,则表示后面的所有提示行都确认使用默认选择,并不再显示。Sourcefilename[.ASM]:EXAMPLE;回车例如:*2.命令行方式命令行方式是指在DOS状态下,将执行宏汇编MASM程序时所需要的所有文件名按照指定的格式,输入在一个命令行中。常用的命令格式为:MASMSourcefile[,[OBJfile][,LSTfile][,CRFfile]]][;]回车(1)命令行格式中文件名的顺序应严格与命令格式指定的顺序一致。(2)如果希望生成的目标文件、列表文件或交叉引用文件与源程序文件同名(扩展名不同),则可以不给出文件名,只需要在对应的位置输入逗号。(3)如果在指定某文件后,直接键入分号“;”,则表明命令结束,其后都选定默认文件名。*例如:C:\MASM\MASMEXAMPLE,,,回车它表示对源程序EXAMPLE.ASM进行汇编,并按照默认约定生成目标文件EXAMPLE.OBJ,列表文件EXMAPLE.LST和交叉引用文件EXAMPLE.CRF。C:\MASM\MASMEXAMPLE,,回车它表示对源程序EXAMPLE.ASM进行汇编,并按照默认约定生成目标文件EXAMPLE.OBJ,列表文件EXMAPLE.LST,但不生成交叉引用文件。*第四节连接由汇编程序生成的目标程序是不能直接运行的,必须将目标文件进行连接后,生成一个可执行文件(.EXE),才能运行该程序。连接程序LINK.EXE能够把一个或多个独立的目标文件和定义在库文件(.LIB)中的子程序与变量,连接装配成一个可重定位的可执行文件(.EXE)在连接过程中,除了生成可执行文件(.EXE)外,还可以根据用户的指定,生成相应的内存映像文件(.MAP)*一、LINK的操作LINK的使用与MASM类似,也有提示应答方式和命令行两种使用方式。1、提示应答方式在DOS操作系统提示符下键入LINK〈回车〉,或直接从WINDOWS操作系统中,双击LINK.EXE文件。系统将依次显示目标模块文件名、可执行文件名、映像文件名和库文件名等提示信息。C:\MASMLINK

Microsoft(R)Corp.OverlayLinkerVersion3.60

Copyright(C)MicrosoftCorp.1983-1987,Allrightsreserved

Ob

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档