汇编实验报告(总)课案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福建农林大学金山学院 (程序设计类课程 ) 实验报告 课程名称: 汇编语言 姓 名: 陈振韦 系: 信息与机电工程 专 业: 电子信息工程 年 级: 2012 级 学 号: 126710100 指导教师: 刘永芬 职 称: 讲师 2013~2014 学年第二学期 实验项目列表 序号 实验项目名称 成绩 指导教师 1 实验一 汇编程序的汇编及运行 刘永芬 2 实验二 顺序程序设计 刘永芬 3 实验三 分支循环程序设计 刘永芬 4 实验四 子程序设计 刘永芬 5 实验五 DOS 功能调用 刘永芬 总平均 福建农林大学金山学院实验报告 系:  信息与机电工程系  专业:  电子信息工程  年级:  12 姓名: 陈振韦  学号:  126710100  实验课程:  汇编语言 实验室号: ___试验 A 楼_608_ 实验设备号: 指导教师签字: 刘永芬  实验时间:  2014 ,4,9 成绩: 实验一 汇编程序的汇编及运行 1.实验目的和要求 (1)熟悉汇编程序的汇编、连接、执行过程 (2)生成 LST 文件,查看 LST 文件 (3)生成 OBJ 文件,修改语法错误 (4)生成 EXE 文件 (5)执行 2.实验环境 IBM —PC 机及其兼容机 实验的软件环境是: 操作系统:DOS 2.0 以上;调试程序:DEBUG.COM ;文本编程程序:EDIT.EXE 、 WPS.EXE;宏汇编程序:MASM.EXE(或 ASM .EXE );连接装配程序:LINK .EXE ; 交叉引用程序: CREF.EXE(可有可无)。 3.实验内容及实验数据记录 (1)将数据段输入, 取名 1.txt,保存在 MASM 文件夹下。生成 LST 文件,(不必连接、运行)用 EDIT 查看 1.LST 文件。试回答: DA1 ,DA2 的偏移量分别是多少? COUNT 的值为多少? DA TA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1  DB  ‘IBM PC’ DA2  DB 0AH, 0DH COUNT EQU $-DA1 DATA ENDS END (2)输入有错误的文件,修改错误语句。 (MASM 没有出现错误即可。不 必连接、运行。) DATA SEGMENT VAR1 DB 0, 25, ODH, 300 VAR2 DB 12H, A4H, 6BH VAR3 DB ’ ABCDEF’ VAR4 DW 1234H, 5678H VAR5 DW 10H DUP(?) DATA ENDS CODE SEGMENT ASSUME CS: CODE, DE: DA TA BEING MOV AX, DA TA MOV DS, AX LEA SI, VAR5 MOV BX, OFFSET VAR2 MOV [SI], 0ABH MOV AX, V AR1+2 MOV [BX], [SI] MOV VAR5+4, V AR4 MOV AH, 4CH INT 21H CODE ENDS END START (3)输入正确的程序,汇编、连接、运行 STACKS SEGMENT STACK DW 128 DUP(?) STACKS ENDS DATAS SEGMENT STRING DB ‘ WELCOME!’, 13, 10, ‘ $’ DATAS ENDS CODES SEGMENT ASSUME CS: CODES, DS: DATAS START: MOV AX, DA TAS MOV DS, AX LEA MOV INT MOV INT  DX, STRING AH, 9 21H AH, 4CH 21H CODES  ENDS END  START 4.算法描述及实验步骤 ( 1)在记事本编写源程序 1.txt , masm 1.txe 回车,回车,出现提示 输入 1,生成 1.lst,打开 1.lst,查看内容。 ( 2)在记事本编写源程序 2.txt , masm 1.txe 回车,回车,出现提示 输入 2,查看错误,再在 2.txt 修改内容,然后 经汇编生 成 .obj 文件,链接生成 .exe 文件。 (3)在记事本编写源程序 3.txt,masm 3.txe 回车,回车, 然后 经汇编生成 3.obj 文件,链接生成 3.exe 文件, debug 3.exe,输入 g 显示出结果。 5.调试过程 ( 1)调试过程如下图: ( 2)实验 2 出现 10 个错误, 1 个警告。如下图: 修改过程: (1)ODH 改为 0DH; (2)300 改为 30; (3)‘ ABCDEF ‘将引号改为英文型引号; (4)在 BEGINE 后加冒号; (5)

您可能关注的文档

文档评论(0)

159****5521 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档