汇编实验指导书(精品).ppt
《汇编实验指导书(精品).ppt》由会员分享,可在线阅读,更多相关《汇编实验指导书(精品).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、注意事项:注意事项:1、正确、合理使用存储器和寄存器。、正确、合理使用存储器和寄存器。准确地使用存储单元地址,会用各准确地使用存储单元地址,会用各种方式表示存储单元地址。种方式表示存储单元地址。正确、合理使用正确、合理使用CPU中各寄存器。中各寄存器。2、掌握调试工具、掌握调试工具DEBUG的使用。的使用。汇汇编编语语言言程程序序的的开开发发 源文件扩展名为源文件扩展名为.asm,且不能省略。且不能省略。汇编语言程序的开发步骤汇编语言程序的开发步骤1 1、编辑编辑建立建立汇编语言源程序汇编语言源程序(.ASM)(.ASM)用任何一种编辑软件用任何一种编辑软件,如如 EDITEDIT等。等。源文
2、件扩展名为源文件扩展名为.asm,且不能省略。且不能省略。按按逻辑段逻辑段来组织源程序;来组织源程序;以以END语句语句结束源程序;结束源程序;源文件源文件扩展名为扩展名为.asm,且不能省略。且不能省略。2 2、汇编汇编源程序源程序生成目标生成目标(.OBJ.OBJ)主要功能检查语法错误检查语法错误实现宏替换实现宏替换生成目标程序生成目标程序生成文件目标文件(目标文件(.OBJ)列表文件(列表文件(.LST)交叉引用文件(交叉引用文件(.CRF)汇编程序:汇编程序:MASM 格式:格式:MASM *.ASM 汇编程序汇编程序1、功能、功能 系统程序,对汇编语言源程序系统程序,对汇编语言源程序
3、(.ASM)进行汇编,进行汇编,生成二进制目标代码文件(生成二进制目标代码文件(.OBJ)。)。2、汇编过程汇编过程 汇编程序对源程序进行两遍扫描,主要完成:汇编程序对源程序进行两遍扫描,主要完成:1)检查源程序中各语句是否有语法错误。)检查源程序中各语句是否有语法错误。2)实现宏功能。)实现宏功能。3)生成目标程序。)生成目标程序。方法方法:C MASM 或或C MASM 源程序名源程序名生成生成 3 个文件个文件,分别是分别是:1.目标文件目标文件(.OBJ):2.列表文件列表文件(.LST):程序清单文件程序清单文件,把源程序中各语句把源程序中各语句与对应机器语言目标代码一一对应列出与对
4、应机器语言目标代码一一对应列出.3.交叉引用符号表文件交叉引用符号表文件(.CRF):列出源程序自定义的各列出源程序自定义的各个符号个符号,指明这些符号在源程序中的定义位置和引用指明这些符号在源程序中的定义位置和引用位置位置.3 3、连接、连接生成可执行程序生成可执行程序连接程序:连接程序:LINK 格式:格式:LINK *.OBJ 将多个程序模块进行连接,或将源程序与库文件进将多个程序模块进行连接,或将源程序与库文件进行连接。行连接。若需若需连接多个连接多个OBJOBJ文件,则用文件,则用“+”连接。连接。生成的主要文件生成的主要文件可执行文件(可执行文件(.EXE)内存映像文件内存映像文件
5、(.MAP)4、调试、调试 使用调试工具使用调试工具DEBUG,对可执行文件进对可执行文件进行调试行调试.5、执行、执行DEBUG 调试工具1、对可执行文件(、对可执行文件(.EXE)进行调试。进行调试。2、涉及、涉及CPU内部寄存器和存储单元。内部寄存器和存储单元。对寄存器对寄存器:直接使用寄存器名。:直接使用寄存器名。对存储单元对存储单元:使用逻辑地址:使用逻辑地址(段基值段基值:偏移量偏移量)段基值段基值:用段寄存器名或:用段寄存器名或4位位16进制常数。进制常数。偏移量偏移量:用用4位位16进制常数。进制常数。3、所有的、所有的DEBUG命令都为单一字母。命令都为单一字母。1、进入命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 实验 指导书 精品
限制150内