联合大学微机原理与嵌入式系统实验报告学 院:信息学院专 业:计算机科学与技术课 程:微机原理与嵌入式系统 班 级:计科 1203B 姓 名:王晴学 号:21 2024 年 5 月 27 日Debug 的使用(基础与验证型)一、实验目的与任务目的:掌握汇编语言程序设计的基本方法和技能;熟练掌握使用全屏幕编辑程序 EDIT 编辑汇编语言源程序;熟练掌握宏汇编程序 MASM 的使用;熟练掌握连接程序 LINK 的使用
任务:1、实验容汇编语言程序设计上机过程如图 1
1 汇编语言程序上机过程(一)用编辑程序 EDIT 建立汇编语言源程序文件(ASM 文件)在 Windows 2000 或者在 Windows XP 环境下鼠标单击“开始”→“运行”,在“运行”中输入“CMD”进入 DOS 模式,运行 EDIT 软件,例如:D> EDIT hello
ASM 进入 EDIT 的程序编辑画面时,输入汇编语言源程序(二)用汇编程序 MASM 将 ASM 文件汇编成目标程序文件(OBJ 文件)当源程序建立以后,仍以 hello
asm 程序为例,我们用汇编程序 MASM 对 hello
asm 源程序文件进行汇编,以便产生机器码的目标程序文件 hello
obj(三) 用连接程序 LINK 生成可执行程序文件(EXE 文件)经汇编后产生的二进制的目标程序文件(OBJ 文件)并不是可执行程序文件(EXE 文件),必须经连接以后,才能成为可执行文件
连接程序并不是专为汇编语言程序设计的
假如一个程序是由若干个模块组成的,也可通过连接程序 LINK 把它们连接在一起
这些模块可以是汇编程序产生的目标文件,也可以是高级语言编译程序产生的目标文件
(四) 程序的执行当我们建立了可执行文件 hello
EXE 后,就可直接在 DOS 下执行该程序: C>hello
exe二、原理1、