汇编实验报告(总)

汇编实验报告(总)

ID:1210137

大小:749.78 KB

页数:45页

时间:2017-11-08

汇编实验报告(总)_第1页
汇编实验报告(总)_第2页
汇编实验报告(总)_第3页
汇编实验报告(总)_第4页
汇编实验报告(总)_第5页
资源描述:

《汇编实验报告(总)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、福建农林大学金山学院(程序设计类课程)实验报告课程名称:汇编语言姓名:陈振韦系:信息与机电工程专业:电子信息工程年级:2012级学号:126710100指导教师:刘永芬职称:讲师2013~2014学年第二学期实验项目列表序号实验项目名称成绩指导教师1实验一汇编程序的汇编及运行刘永芬2实验二顺序程序设计刘永芬3实验三分支循环程序设计刘永芬4实验四子程序设计刘永芬5实验五DOS功能调用刘永芬总平均福建农林大学金山学院实验报告系:信息与机电工程系专业:电子信息工程年级:12姓名:陈振韦学号:126710100实验课程:汇编语言实验室号:___试验A楼_608_实验

2、设备号:实验时间:2014,4,9指导教师签字:刘永芬成绩:实验一汇编程序的汇编及运行1.实验目的和要求(1)熟悉汇编程序的汇编、连接、执行过程(2)生成LST文件,查看LST文件(3)生成OBJ文件,修改语法错误(4)生成EXE文件(5)执行2.实验环境IBM—PC机及其兼容机实验的软件环境是:操作系统:DOS2.0以上;调试程序:DEBUG.COM;文本编程程序:EDIT.EXE、WPS.EXE;宏汇编程序:MASM.EXE(或ASM.EXE);连接装配程序:LINK.EXE;交叉引用程序:CREF.EXE(可有可无)。3.实验内容及实验数据记录(1)将

3、数据段输入,取名1.txt,保存在MASM文件夹下。生成LST文件,(不必连接、运行)用EDIT查看1.LST文件。试回答:DA1,DA2的偏移量分别是多少?COUNT的值为多少?DATASEGMENTORG20HNUM1=8NUM2=NUM1+10HDA1DB‘IBMPC’DA2DB0AH,0DHCOUNTEQU$-DA1DATAENDSEND(2)输入有错误的文件,修改错误语句。(MASM没有出现错误即可。不必连接、运行。)DATASEGMENTVAR1DB0,25,ODH,300VAR2DB12H,A4H,6BHVAR3DB’ABCDEF’VAR4DW

4、1234H,5678HVAR5DW10HDUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DE:DATABEINGMOVAX,DATAMOVDS,AXLEASI,VAR5MOVBX,OFFSETVAR2MOV[SI],0ABHMOVAX,VAR1+2MOV[BX],[SI]MOVVAR5+4,VAR4MOVAH,4CHINT21HCODEENDSENDSTART(3)输入正确的程序,汇编、连接、运行STACKSSEGMENTSTACKDW128DUP(?)STACKSENDSDATASSEGMENTSTRINGDB‘WELCOME

5、!’,13,10,‘$’DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXLEADX,STRINGMOVAH,9INT21HMOVAH,4CHINT21HCODESENDSENDSTART4.算法描述及实验步骤(1)在记事本编写源程序1.txt,masm1.txe回车,回车,出现提示输入1,生成1.lst,打开1.lst,查看内容。(2)在记事本编写源程序2.txt,masm1.txe回车,回车,出现提示输入2,查看错误,再在2.txt修改内容,然后经汇编生成.obj文件

6、,链接生成.exe文件。(3)在记事本编写源程序3.txt,masm3.txe回车,回车,然后经汇编生成3.obj文件,链接生成3.exe文件,debug3.exe,输入g显示出结果。5.调试过程(1)调试过程如下图:(2)实验2出现10个错误,1个警告。如下图:修改过程:(1)ODH改为0DH;(2)300改为30;(3)‘ABCDEF‘将引号改为英文型引号;(4)在BEGINE后加冒号;(5)将MOV[SI],0ABH改为MOVBYTEPTR[SI],0ABH;(6)将MOV[BX],[SI]改为MOVCX,[BX]MOVCX,[SI]MOV[BX],C

7、X;(7)将MOVVAR5+4,VAR4改为MOVDX,VAR5+4MOVDX,VAR4MOVVAR5+4,DX(3)修改如下:‘WELCOME!’和‘$’的引号改为英文型的,START后的冒号改为英文型的。6.实验结果(1)DA1,DA2的偏移量分别是多少?COUNT的值为多少?(2)修改后的结果如下图:(3)实验结果如下图:7.总结本次会编,真是一次艰难的事情啊,不过我想万事开头难。通过这次汇编我学会了一些基本的汇编、连接、执行过程;试验段目的不是为了验证书本理论,更重要的是对实践能力的培养。福建农林大学金山学院实验报告系:信息与机电工程系专业:电子信息

8、工程年级:2012姓名:陈振韦学号:12567101

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。