汇编实验报告要求._第1页
汇编实验报告要求._第2页
汇编实验报告要求._第3页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编语言程序设计实验一、 实验教学目标与基本要求汇编语言程序设计实验教学大纲是根据 1995 年国家教委工科本科基础课程教学指导 委员会制定的汇编语言程序设计课程教学基本要求所规定的实验项目,结合我校具体 情况编制而成的。汇编语言程序设计实验是本课程重要的实践教学环节。实验的目的不仅仅是验证理论 知识,更重要的是通过实验加强学生的实验手段与实践技能,深刻理解、融会贯通理论教 学内容,掌握汇编语言程序的调试技巧与方法,培养学生分析问题、解决问题、应用知识 的能力和创新精神,全面提高学生的综合素质。汇编语言程序设计实验要求在 IBM PC及其兼容机上进行, 使用的软件有: 一种编辑程 序,汇编程序

2、( MASM),连接程序( LINK)和调试程序( DEBUG)。一人一机。实验的基本要 求是让学生自己设计程序,独立调试,会利用理论知识对实验数据进行分析,从而验证程 序的正确性,最终设计出一个正确的程序。通过实验让学生掌握汇编语言程序设计的基本 方法与技巧。实验项目及教学安排序 号实验项目名称基本内容实验 学时每组 人数实验 要求实验 类型1上机过程及顺序结 构与分支结构程序 设计实验掌握在计算机上编辑、汇编、 连接、调试和运行汇编语言程 序的过程。掌握顺序结构、分支结构程序 的设计及调试技巧与方法。 熟悉数据定义为指令 DB、 DW、 DD的使用方法,检查数据在内 容中的存储格式。41必

3、修验证性2循环结构与子程序 设计实验掌握循环结构程序的设计、子 程序的设计及调试技巧与方 法。41必修设计性3多字节数据运算实 验掌握用汇编语言处理多字节数 据的技巧与方法。21可选设计性4输入输出及中断实验掌握 BIOS和 DOS功能的调用方 法。21可选设计性三、实验成绩考核办法每次实验后,要求从以下几个方面书写实验报告:实验题目,程序清单,实验用数据及 结果,学生可以在实验报告中提出对实验的建议和意见。实验成绩满分 100 分,并按 10% 折算记入课程总成绩,实验成绩不合格者不得参加期末考试。实验成绩按下面 7 条进行考 核评定。( 1)做好实验内容的预习,写出预习报告;占10%。(

4、2)了解实验题目的调试方法;占 10%。( 3)按实验要求预先设计好程序;占10%。( 4)认真记录实验数据并分析实验结果;占10%。( 5)实验后按要求书写实验报告,记录实验用数据及运行结果;占30%。( 6)创新能力强,在实验中设计的程序有一定的通用性,算法优化;20%。( 7)实验过程中,具有严谨的学习态度,认真、踏实、一丝不苟的科学作风;10%四、实验教材及参考书汇编语言程序设计实验教程 ,齐志儒主编,东北大学出版社, 2002 。五、实验内容与报告的要求实验 1 的实验目的、 实验要求、 实验题目和实验举例参照实验指导书第四章4.1 ,4.2 ,4.3 ,4.4 的四个实验进行。报告

5、的内容要求(提示性的)与封面见附录一(打印时将“附 录一” 3 个字去掉)。实验 2 的实验目的、实验要求、实验题目和实验举例参照实验指导书第四章4.6 实验题目 1,4.7 的实验题目 2,4.8 的实验题目 1 三个实验的实验题目 1。报告的内容要求 (提 示性的)与封面见附录二(打印时将“附录二”3 个字去掉)。实验 3 和实验 4 选作。实验 3 参照实验指导书第五章的 5.1 ,5.2 , 5.3 三个实验,实 验 4 参照实验指导书第七章进行。严禁互相抄袭!一经发现抄袭者与被抄袭者全无成绩!五、时间与场地第7周日(4月 10日) 1-4 节( 8:00到12:00点)和 8、9周(

6、4月 12日和 4月19 日)的周二 7-8 节( 16:00 到 18:00 点)综合楼 209。(附录一)汇编语言程序设计实验报告实验名称 上机过程及顺序结构与分支结构程序设计实验班级学号姓名日期成绩 评阅人软件学院一、实验目的与意义写出你认为比较重要的实验目的与意义。二、实验环境操作系统、调试软件名称、版本号,上机地点,机器台号三、实验的预习内容写出你在实验前预习的主要内容、实验思路、程序框图等。四、实验的步骤与调试方法( 1) 简短明确地写出你实验的大致步骤( 2) 简短明确地写出你在实验中遇到问题的调试方法五、实验数据与实验结果六、实验用程序清单(要有注释)七、思考题(必需回答)写明

7、如下问题1. 按照操作顺序写出上机操作的步骤;2. 上机操作的步骤与顺序可以调整吗?为什么?3. 写出用 DEBUG中的 E 命令修改内存单元内容的两种方法;4. 写出用 DEBUG中的 A 命令修改指令的方法及应注意的问题;5. 总结 DEBUG中 E、 D、U命令的功能;6. 总结 DEBUG中 P、G、T 命令的功能;7. 写出数据定义伪指令 DB、 DW和 DD存储整数的格式;8. 同一个正数分别用 DB、DW和 DD定义,存储格式有何变化?9. 同一个负数分别用 DB、DW和 DD定义,存储格式有何变化?10. 自定义标号分别用 DW和 DD定义,存储格式有何变化?11. DB、DW

8、和 DD在定义数据串时有何不同?12. 说明十六进制数转换为 ASCII 码的方法;13. 字符串(例如“ Microsoft ”)使用什么数据定义伪指令?为什么?14. 顺序结构的程序能有多个出口吗?为什么? 请清晰、准确、详细地回答上面的问题。八、结束语 概括地总结学习成果,自己的认识,对本课程的体会、设置与建议等。如果你对这个 实验还有其他的解决方案或设想,请在此描述。九、参考文献注意:你的报告应至少超出一页的文字描述, 注意你描述的文字一定要叙述流畅, 有较好的逻辑性。实验成绩考查内容分数得分做好实验内容的预习,写出预习报告10了解实验题目的调试方法10按实验要求预先设计好程序10认真

9、记录实验数据并分析实验结果10实验后按要求书写实验报告,记录实验用数据及运行结果30创新能力强,在实验中设计的程序有一定的通用性,算法优化20实验过程中,具有严谨的学习态度,认真、踏实、一丝不苟的科学作风10(附录二)汇编语言程序设计实验报告循环结构与子程序设计实验实验名称班级 学号 姓名 日期 成绩 评阅人软件学院一、实验目的与意义写出你认为比较重要的实验目的与意义。二、实验环境操作系统、调试软件名称、版本号,上机地点,机器台号三、实验的预习内容写出你在实验前预习的主要内容、实验思路、程序框图等。四、实验的步骤与调试方法( 1) 简短明确地写出你实验的大致步骤( 2) 简短明确地写出你在实验

10、中遇到问题的调试方法五、实验数据与实验结果六、实验用程序清单(要有注释)七、画出每个实验程序的流程图八、写出子程序实验( 4.8 )的子程序说明文件九、思考题(必需回答)1. 编写循环程序应注意哪些问题?2.REP 前缀的作用是什么?能用 REP LODSB指令读取 DS:SI 所指内存中的每个字符 吗?为什么?3. 简述 CALL 指令和 JMP指令的主要区别,它们可以互相代替吗?4. 简述宏与子程序的区别和联系,什么样的程序块适合于编写成子程序? 请清晰、准确、详细地回答上面的问题。十、 结束语 概括地总结学习成果,自己的认识,对本课程的体会、设置与建议等。如果你对这个 实验还有其他的解决方案或设想,请在此描述。十一、 参考文献注意:你的报告应至少超出一页的文字描述,注意你描述的文字一定要叙述流畅,具 有较好的逻辑性。实验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论