电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理与嵌入式系统第二次实验报告北京联合大学

微机原理与嵌入式系统第二次实验报告北京联合大学_第1页
微机原理与嵌入式系统第二次实验报告北京联合大学_第2页
微机原理与嵌入式系统第二次实验报告北京联合大学_第3页
联合大学微机原理与嵌入式系统实验报告学 院:信息学院专 业:计算机科学与技术课 程:微机原理与嵌入式系统 班 级:计科 1203B 姓 名:王晴学 号:21 2024 年 5 月 27 日Debug 的使用(基础与验证型)一、实验目的与任务目的:掌握汇编语言程序设计的基本方法和技能;熟练掌握使用全屏幕编辑程序 EDIT 编辑汇编语言源程序;熟练掌握宏汇编程序 MASM 的使用;熟练掌握连接程序 LINK 的使用。任务:1、实验容汇编语言程序设计上机过程如图 1.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、汇编语言源程序的汇编过程汇编语言源程序的汇编过程是是利用汇编程序(MASM)对已编辑好的源程序文件(.ASM)进行汇编,将源程序文件中以 ASCII 码表示的助记符指令逐条翻译成机器码指令,并完成源程序中的伪指令所指出的各种操作,最后可以建立 3 个文件:扩展名为 .OBJ 的目标文件、扩展名为 .LST 的列表文件和扩展名为.CRF 的交叉索引文件。目标文件是必须建立的,它包含了程序中所有的机器码指令和伪指令指出的各种有关信息,但该文件中的操作数地址还不是存的绝对地址,只是一个可浮动的相对地址。列表文件(.LST)中包含了源程序的全部信息(包括注释)和汇编后的目标程序,列表文件可以打印输出,可供调试检查用。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部