《汇编语言程序设计》实验报告(一).docx

上传人:h**** 文档编号:25641514 上传时间:2022-07-12 格式:DOCX 页数:5 大小:12.39KB
返回 下载 相关 举报
《汇编语言程序设计》实验报告(一).docx_第1页
第1页 / 共5页
《汇编语言程序设计》实验报告(一).docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《《汇编语言程序设计》实验报告(一).docx》由会员分享,可在线阅读,更多相关《《汇编语言程序设计》实验报告(一).docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、汇编语言程序设计实验报告(一) 汇编语言程序设计实验报告(一) 姓名学号系别班级 指导教师实验日期 课程名称汇编语言程序设计同组实验者 一、实验名称:实验一汇编程序和连接程序的使用 二、实验目的: 1. 熟悉汇编语言的上机环境; 2. 学习EDIT,MASM,LINK程序的使用; 3. 掌握建立、汇编、链接、运行汇编语言程序的过程。 三、实验类型:验证 四、实验材料、工具、或软件 多媒体计算机、WINDOWS XP系统或纯DOS系统、MASM6.11以上版本或汇编语言程序设计实验集成环境。 五、实验要求 1. 编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同

2、则显示MATCH,若不相同则显示NO MATCH。用串比较功能来完成程序所要求的功能。 2.完成课堂例题,并用DEBUG运行,观察结果。 六、试验内容与步骤:(附上必要的调试过程及运行结果截图,可加附页) 试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示MATCH,若不相同则显示NO MATCH。用串比较功能来完成程序所要求的功能。上机步骤如下: 1、调用 程序建立汇编语言源程序.ASM 建立好的源文件以EX_1.ASM为文件名存盘 DATA SEGMENT STRING1 DB Visual C+ STRING2 DB Visual Basic C

3、OUNT EQU $-STRING2 MESS1 DB MATCH!,13,10,$ MESS2 DB NO MATCH!,13,10,$ DATA ENDS code segment assume cs:code,ds:data,es:data main proc far start: push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax ;main program mov cx,count lea si,string1 lea di,string2 cld repz cmpsb jz mes1 mov dx,offset mes

4、s2 jmp disp0 mes1:mov dx,offset mess1 disp0: mov ah,9 int 21h exit: ret main endp code ends end start 2、用汇编程序MASM对源文件汇编产生目标文件.obj 键入命令 masm ex_1; 如汇编指示出错则需重新调用EDIT程序修改错误,直到汇编通过产生.obj文件为止。 3、用连接程序LINK对目标文件.obj进行连接,产生可执行文件.EXE 键入命令 link ex_1; 4、运行程序 键入命令 ex_1; 屏幕显示 N0 MATCH! 为了调试程序的另一部分,可修改程序数据段两个字符串的

5、内容,使它们相同。如修改后的数据为: DATA SEGMENT STRING1 DB Visual C+ STRING2 DB Visual C+ COUNT EQU $-STRING2 MESS1 DB MATCH!,13,10,$ MESS2 DB NO MATCH!,13,10,$ DATA ENDS 对以上源程序重新汇编、连接、运行,结果输出为:MATCH! 七、实验总结 通过这次上机实践,我对汇编程序和连接程序的使用开始有一点了解。但刚开始还是很不顺的,总是出现找不到文件,后来经过同学的指导,终于知道自己的错误,原来是路径错误。所以还需要勤加练习,多多实践。 八、教师评语(或成绩) 教师签字: 年月日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁