微机原理实验指导书AAA.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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]:时,打入回车即可。

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档