《汇编语言程序设计》实验指导书.doc

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

汇编语言程序设计 实 验 指 导 书 软件学院 2016.3 目 录 第一部分 汇编语言程序设计的上机环境 MS-DOS操作系统…………………………………………………………………1 文本编辑器…………………………………………………………………1 汇编程序…………………………………………………………………1 连接程序…………………………………………………………………1 调试程序…………………………………………………………………1 第二部分 汇编语言程序设计的上机过程 编辑…………………………………………………………………2 汇编…………………………………………………………………2 连接…………………………………………………………………2 运行…………………………………………………………………2 调试…………………………………………………………………2 第三部分 DEBUG简介 DEBUG的启动格式…………………………………………………………………2 DEBUG中的标志位…………………………………………………………………3 DEBUG的常用命令…………………………………………………………………3 DEBUG命令使用说明…………………………………………………………………4 示例……………………………………………………………………………………5 第四部分 实验内容 实验一 利用DEBUG调试程序实验………………………………………………6 实验二 分支实验………………………………………………………………8 实验三 循环实验……………………………………………………………11 实验四 子程序实验(一)……………………………………………………………12 实验五 子程序实验(二)……………………………………………………………17 实验六 字符处理程序实验……………………………………………………………22 实验七 数据处理实验(一)………………………………………………………27 实验八 数据处理实验(二)……………………………………………………29 实验九 代码实验…………………………………………………………………31 实验十 输入/输出功能调用实验………………………………………34 实验十一 文件操作……………………………………………………37 第一部分 汇编语言程序设计的上机环境 MS-DOS操作系统(如:MSDOS6.22, MSDOS7.0 等) 文本编辑器(如:EDIT.COM, TURBO.EXE, TC.EXE, C.EXE 等) 汇编程序(如:MASM.EXE, ASM.EXE 等) 连接程序(如:LINK.EXE 等) 调试程序(如:DEBUG.EXE,TD.EXE 等) 第二部分 汇编语言程序设计的上机过程 ???????????????????????????????????????????????? 编辑――建立源程序文件(.ASM) 这个过程就相当于我们在纸上编写源程序代码一样,只不过是将纸变为了计算机,该过程也称源代码录入。 (1)通过MD_DOS自带的EDIT.EXE文本编辑器进行输入,在DOS提示符下键入EDIT回车,这时如果你系统内可调用时,EDIT的操作画面便会出现在屏幕上,你就可在提示下进行录入了,当录入完毕后,选择存盘并给你输入的文件起一个文件名,形式:filename.asm ;(其中filename为你起的文件名,由1-8个字符组成),asm 是为汇编程序识别而必须加上去的,不可更改。存盘后在DOS下可用DOS命令DIR来查看。 (2)如果你的系统中没有EDIT,也可用你所熟悉的文本编辑器进行录入、编辑,如可用C语言或Pascal语言的文本编辑器或Windows的记事本来编辑,最后将文件存为filename.asm的形式即可。 汇编――生成目标文件(.OBJ) 这个过程计算机将把你编辑的源代码翻译为机器语言目标程序。如果此时你的程序有语法错误,系统将报错,并指出错误的位置及类型,你可以根据提示信息去逐一修改,直到无错为止。 格式:MASM filename(回车) (注:如果你系统的汇编程序为ASM.EXE时,便将命令变为ASM filename。其中filename为你刚才建立的源程序文件名) 汇编程序的输出文件可以有三个(分别是.obj、 .lst、 .crf),便会出现三次提问,在这可以一路回车即可。下面显示的信息是源程序中的错误个数,如果为0则表示顺利通过。但如果不为0就说明有错误,并指出错误出现的行,可依据这个提示去进行修改。但如果错误太多还未等看清就显示过去了,可用如下命令形将错误信息存于

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档