- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理实验指导书AAA
汇编语言程序的建立和执行
要建立和运行汇编语言程序、系统盘上应该首先有如下文件:
.EDIT.COM (或其它全屏幕编辑软件如WS.COM ,EDLIN.COM等) 编辑程序
.MASM. EXE 宏汇编程序
(或ASM. EXE) 普通汇编程序
.LINK. EXE 链接程序
.DEBUG. COM 调试程序
其中MASM. EXE是宏汇编程序,如果使用的是普通汇编程序ASM.EXE,则不支持宏汇
编.
下面,以建立和执行用户程序ABC. EXE为例来说明上机过程。
1. 用EDIT命令建立汇编语言源程序(. ASM文件)
源程序就是用户用汇编语言的语句编写的程序,它不能被机器识别。源程序必须以
ASM为附加文件名。
例如打入命令:
AEDIT ABC. ASM (每个命令后面应输入回车,以下均如此)
此时用户可以通过编辑程序的插入命令编写用户的源程序ABC. ASM。至于EDIT的
使用方法可以查阅手册。
2.用MASM(或者ASM)命令产生目标文件[.OBJ文件]
源程序建立以后,就可以用宏汇编程序MASM.EXE(或者普通汇编程序ASM.EXE)进
行汇编。所谓汇编,实际上就是把以ASM为附加名的源文件转换成用二进制代码表
示表示的目标文件,目标文件以OBJ为附加名。汇编过程中,汇编程序对源文件进
行两次扫描,如果源程序中有语法错误,则汇编过程结束后,汇编程序会指出源程序
中的错误,这时,用户可以再用编辑程序来修改源程序中的错误,最后,得到没有
语法错误的OBJ文件。
例如,对ABC. ASM的汇编过程如下:
AMASM ABC.ASM
此时,汇编程序给出如下回答:
Microsoft(R)Macro Assembler Version 5.00
CopYright(C)Microsoft Corp l981一1985 , 1987. All rights reserved。
Object filename [abc. OBJ]:
Source listing [NUL. LST]:
Cross-reference [NUL. CRF]:
51526十402346 Bytes symbol space free
Warning Errors
0 Severe ErrOrs
从上面的操作过程中可以看到,汇编程序的输入文件就是用户编写的汇编语言
源程序,它必须以ASM为文件扩展名。汇编程序的输出文件有三个,第一个是目标
文件,它以OBJ为扩展名,产生OBJ文件是我们进行汇编操作的主要目的,所以这
个文件是一定要产生,也一定会产生的,操作时,这一步只要打人回车就行了;第
二个是列表文件,它以LST为扩展名,列表文件同时给出源程序和机器语言程序,
从而,可以使调试变得方便,列表文件是可有可无的,如果不需要,则在屏幕上出
现提示信息[ NUL. LST]:时打入回车即可,如果需要,则打入文件名后回车;第三
个是交叉符号表,此表给出了用户定义的所有符号,对每个符号都列出了将其定义
的所在行号和引用的行号,并在定义行号上加上“#”号,同列表文件一样,交叉
符号表也是为了便于调试而设置的,对于一些规模较大的程序,交叉符号表为调试
工作带来很大方便。当然,交叉符号表也是可有可无的,如果不需要,那么,在屏
幕上出现提示信息[ NUL. CRF]:时,打入回车即可。
您可能关注的文档
最近下载
- 连续性肾脏替代治疗院感防控(专家共识).pptx VIP
- 《党政机关厉行节约反对浪费条例》详细内容学习(PPT+文稿).pptx VIP
- 2024年新人教版化学九年级上册全册教学课件(新教材).pptx
- 涉密工程保密管理方案(3篇).docx VIP
- 19CJ20、19CG12 钢骨架轻型板 参考图集.docx VIP
- 2025年某工程造价咨询三级复核制度及执业质量保证制度.pdf VIP
- 工程造价咨询报告三级复核制度.docx VIP
- T BAHIM 001—2025 重症医学科一体化管理规范.pdf VIP
- “四议两公开”会议记录模板.docx VIP
- 工程施工临时用工合同6篇.docx VIP
文档评论(0)