文档详情

实验一:用汇编语言实现字符串的显.ppt

发布:2025-04-04约小于1千字共10页下载文档
文本预览下载声明

汇编语言程序的汇编过程编辑程序Prog.asm文件汇编程序Prog.obj文件连接程序Prog.exe文件Edit.exeMasm.exeLink.exe

第四节汇编语言的编程环境源文件编辑

二、源文件汇编

汇编程序分两种:基本汇编(ASM.EXE)宏汇编(MASM.EXE)宏汇编功能比较强。12汇编程序的主要功能

1检查源程序;2测出源程序中的语法错误,并给出出错信息;3产生目标文件(.OBJ),并可给出列表文件(同时列出汇编语言源程序和机器语言目标程序的文件,称之为.LST文件)和交叉索引文件(列出程序中使用的符号、变量和标号以及引用情况,称之为.CRF文件)。4展开宏指令。

汇编示意图调用MASM.EXE.ASM汇编.OBJ.CRF.LST可选

三、连接

汇编之后生成的OBJ文件必须经过链接过程,才能成为扩展名.EXE的可执行文件。链接的过程就是调用连接程序(LINK.EXE),对OBJ文件进行定位、链接,最后生成扩展名为EXE的可执行文件。如果需要,也可生成MAP文件和LIB文件。连接程序

连接示意图:调用LINK.EXE.LST.OBJ.CRF连接.EXE.MAP.LIB可选

四、调试与运行

实验一:用汇编语言实现字符串的显示实验目的要求:熟练掌握汇编语言的编程环境及汇编语言程序的上机基本步骤与调试方法。熟练掌握汇编语言程序的基本组成结构。学习汇编语言程序设计的基本方法和技能。0102

DATASEGMENTSTR1DBHello!WelcometoJiuJiangUniversity!,13,10,$STR2DBZHABING$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETSTR1MOVAH,09HINT21HMOVDX,OFFSETSTR2MOVAH,09HINT21HMOVAH,4CHINT21HCODEENDSENDSTART

显示全部
相似文档