- 7
- 0
- 约1.23千字
- 约 9页
- 2017-04-11 发布于贵州
- 举报
汇编语言上机过程汇编语言上机过程
(请特别留意文档中红色圈的部分。上机步骤可参阅《实验指导书》第9章。DEBUG命令参阅《实验指导书》第13章)
第一步:编写程序
用记事本编写汇编语言程序,保存为 .ASM 文件,保存时,保存类型选择“所有文件”。注意,应将汇编语言程序保存在包含 MASM.EXE 及 LINK.EXE 的目录下(本例中假定在C盘的MASM目录下,即“C:\MASM”)。
第二步:编译
进入DOS命令提示符环境。该环境的访问方法一: windows “开始”-“运行”,输入“cmd”),如下图:
访问方法二:windows “开始”-“程序”-“附件”-“命令提示符”,如下图所示:
进入DOS命令提示符方式:
用CD 命令进入MASM目录,如下图所示:
(若个人的MASM目录在D盘下,可如下操作:)
回车后即进入存放有MASM.EXE LINK.EXE EX11.ASM 的目录 D:\MASM :
现在开始用汇编程序 MASM.EXE 编译汇编语言源程序 EX11.ASM:
回车后开始编译:
若编译出现0处错误(如上图椭圆框内),则表示编译通过,正确生成EX11.OBJ文件:
接下来转入第四步。否则,若出现如下类似界面:
表示出现一处错误,该错误在EX11.ASM的第七行,错误为“出现未定义的符号AS”,则转入第三步。
第三步:编辑程序
用 EDIT.EXE 编辑出现错误的程序 EX11.ASM:
回车后,出现如下界面:
找到第7行,并修改相应错误。修改完成后,点击菜单“File”或用“ALT”回车打开“File”菜单,首先选择“Save”保存修改,然后选择“Exit”退出编辑状态:
重复如下编译过程,重新编译修改过的EX11.ASM,直至全部错误修改完成:
进入第四步。
第四步:链接
用 LINK.EXE链接程序(注意链接的是.OBJ文件),生成可执行文件:
链接成功后,生成exe文件:
第五步:运行程序
直接在DOS提示符下输入刚刚生成的exe文件。(因本例程序无屏幕输出,故看不到运行结果。若程序中设计有屏幕输入输出部分,则可直接看到屏幕的输入输出过程)
第六步:调试程序
用DEBUG.EXE调试程序。请自行查阅参考书,熟练掌握 r、u、t、d、g、q 等命令。
实验练习:实验指导书 10.1.3 (1)
程序装入后,CS内容:
MOV AX,DATA 对应的机器代码:
执行完“MOV DS, DATA”后,DS的内容:
82H, 68H, 88H装入后的物理地址:
第一条 “ADD AL, [BX]”对应的机器代码:
AL、IP的变化:
状态标志的变化:(符号表示的含义参阅实验指导书P217 表13-2)
(5) DS:0003单元中值的变化:
您可能关注的文档
- 水土保持方案编制体会.doc
- 水和水蒸气的性质.doc
- 水处理与微生物.doc
- 水处理工艺对溶解性有机物的去除.doc
- 水吸收丙酮—空气常压填料-吸收塔设计.doc
- 水处理板块10大概念股价值解析.doc
- 水城县“十三五”规划研究报告.doc
- 水害防治制度汇编.doc
- 水处理过程中化学絮凝的原理和应用.doc
- 水害防治技术管理制.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)