资源描述
汇编语言程序的汇编过程,第四节汇编语言的编程环境,一、源文件编辑,二、源文件汇编,汇编程序的主要功能,汇编程序分两种:(1)基本汇编(ASM.EXE)(2)宏汇编(MASM.EXE)宏汇编功能比较强。,检查源程序;测出源程序中的语法错误,并给出出错信息;产生目标文件(.OBJ),并可给出列表文件(同时列出汇编语言源程序和机器语言目标程序的文件,称之为.LST文件)和交叉索引文件(列出程序中使用的符号、变量和标号以及引用情况,称之为.CRF文件)。展开宏指令。,汇编示意图,三、连接,连接程序,汇编之后生成的OBJ文件必须经过链接过程,才能成为扩展名.EXE的可执行文件。链接的过程就是调用连接程序(LINK.EXE),对OBJ文件进行定位、链接,最后生成扩展名为EXE的可执行文件。如果需要,也可生成MAP文件和LIB文件。,连接示意图:,四、调试与运行,实验一:用汇编语言实现字符串的显示,实验目的要求:,1、熟练掌握汇编语言的编程环境及汇编语言程序的上机基本步骤与调试方法。2、熟练掌握汇编语言程序的基本组成结构。3、学习汇编语言程序设计的基本方法和技能。,DATASEGMENTSTR1DBHello!WelcometoJiuJiangUniversity!,13,10,$STR2DBZHABING$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETSTR1MOVAH,09HINT21HMOVDX,OFFSETSTR2MOVAH,09HINT21HMOVAH,4CHINT21HCODEENDSENDSTART,
展开阅读全文