- 1
- 0
- 约1.42千字
- 约 9页
- 2018-05-27 发布于江苏
- 举报
3.汇编语言程序格式
3.汇编语言程序格式 汇编程序功能 汇编语言程序格式 汇编语言程序的上机过程 3.1 汇编程序功能 汇编程序的建立及执行过程 在计算机上运行汇编语言程序的步骤是: 用编辑程序(任何一种文本编辑程序)建立ASM文件; 用MASM程序把ASM文件转换成OBJ文件; 用LINK程序把OBJ文件转换成EXE文件; 用DOS命令直接键入文件名就可执行该程序 3.1 汇编程序功能 汇编程序的主要功能: 检查源程序,给出出错信息。 产生目标文件(.obj)和列表文件(.lst)。 展开宏指令 4.4 汇编语言程序上机过程 4.4 汇编语言程序上机过程 源程序的编辑 源程序文件要以ASM为扩展名。 源程序文件的形成(编辑)可以通过任何一个文本编辑器实现。 以全屏幕文本编辑器EDIT为例,也可其他程序开发工具中的编辑环境。例如:EDIT test01.asm 4.4 汇编语言程序上机过程 4.4 汇编语言程序上机过程 源程序的汇编 汇编是将源程序翻译成由机器代码组成的目标模块文件的过程。 使用提供的汇编程序是MASM.EXE: C:\MASM test01.asm 如果源程序中没有语法错误,MASM将自动生成一个目标模块文件(test01.obj),否则MASM将给出相应的错误信息。这时应根据错误信息,重新编辑修改源程序后,再进行汇编。 4.4 汇编语言程序上机过程 目标模块的连接 连接程序能把一个或多个目标文件和库文件合成一个可执行程序(.EXE、.COM文件): C:\LINK test01.obj 如果没有严重错误,LINK将生成一个可执行文件(test01.exe);否则将提示相应的错误信息。这时需要根据错误信息重新修改源程序后再汇编、链接,直到生成可执行文件。 4.4 汇编语言程序上机过程 可执行程序的调试 经汇编、连接生成的可执行程序在操作系统下只要输入文件名就可以运行: C:\test01(回车) 操作系统装载该文件进入主存,开始运行。 如果出现运行错误,可以从源程序开始排错,也可以利用调试程序帮助发现错误。 采用DEBUG.EXE调试程序: C:\DEBUG test01.exe * 编辑程序 . ASM 文件 汇编程序 . OBJ 文件 连接程序 . EXE 文件 Edit 等 MASM LINK 编辑 文本编辑器,如 EDIT.COM 源程序:文件名.asm 汇编 汇编程序,如MASM.EXE 目标模块:文件名.obj 连接 连接程序,如 LINK.EXE 可执行文件:文件名.exe 调试 调试程序,如 DEBUG.EXE 错误 错误 错误 错误 应用程序 data segment ; 定义数据段 … data ends ;---------------------------------------- extra segment ; 定义附加段 … extra ends ;---------------------------------------- code segment ; 定义代码段 assume cs:code, ds:data, es:extra start: mov ax, data mov ds, ax ; 段地址 ? 段寄存器 … code ends end start * *
您可能关注的文档
最近下载
- 浙江省台风年鉴(原始资料).doc VIP
- 《光电图像处理》第五章图像变换及应用.ppt VIP
- 新源县肖尔布拉克镇C波段双偏振天气雷达建设项目环评(新版环评)环境影响报告表.pdf
- 2025年贵州高考物理含解析及答案.docx VIP
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 2 Let’s celebrate(外研版).pdf VIP
- XR360旋挖钻机技术规格书(修订).docx
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 3 On the move(外研版).pdf VIP
- 宿迁市2026届高三(一模)英语试卷(含答案).docx
- 2026年10篇稿:领导班子“五个带头”方面在带头强化政治忠诚、提高政治能力等对照检查材料【供参考】.docx VIP
- 2023年青岛城市学院数据科学与大数据技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)