没有合适的资源?快使用搜索试试~ 我知道了~
CS1806-U201814655-杨雨鑫1
需积分: 0 0 下载量 4 浏览量
2022-08-08
21:02:07
上传
评论
收藏 3.12MB DOCX 举报
温馨提示
试读
90页
3.1掌握与计算机复杂工程问题有关的工程设计和软硬件产品开发全周期、全流程的基本设计/开发方法和技术,了解影响设计目标和技术方案的多种因素 3.2能为计算机复杂
资源详情
资源评论
资源推荐
课 程 实 验 报 告
课程名称: 汇编语言程序设计实践
专业班级:计算机科学与技术 201806 班
学 号: U201814655
姓 名: 杨雨鑫
指导教师: 张勇
实验时段: 2020 年 3 月 19 日~5 月 7 日
实验地点: 武汉大学测绘社区
原创性声明
本人郑重声明:本报告的内容由本人独立完成,有关观点、方法、数据和文献等的引用已经在
文中指出。除文中已经注明引用的内容外,本报告不包含任何其他个人或集体已经公开发表的作品
或成果,不存在剽窃、抄袭行为。
特此声明!
学生签名:
报告日期:2020.5.10
实验报告成绩评定:
1
2
3
4
5
实验完成质量(70%),报告撰写质量
(30%),每次满分 20 分。
合计(100 分)
备注:实验完成质量从实验目的达成程度,设计方案、实验方法步骤、实验记录与结果分
析论述清楚等方面评价;报告撰写质量从撰写规范、完整、通顺、详实等方面评
价。
指导教师签字:
日期:
汇 编 语 言 程 序 设 计 实 验 报 告
- 1 -
目录
课程总体说明 .........................................................- 4 -
课程目标 ..............................................................................................................................- 4 -
成绩构成 ..............................................................................................................................- 4 -
实验任务的总体描述 ..........................................................................................................- 4 -
1 编程基础................................................................1
1.1 实验目的与要求 ................................................................................................................1
1.2 实验内容 ............................................................................................................................1
1.3 任务 1.1 实验过程 .............................................................................................................3
1.3.1 实验方法说明.................................................................................................................3
1.3.2 实验记录与分析.............................................................................................................3
1.4 任务 1.2 的实验过程 .........................................................................................................4
1.4.1 实验方法说明..................................................................................................................4
1.4.2 实验记录分析..................................................................................................................5
1.5 任务 1.3 的实验过程 .........................................................................................................6
1.5.2 实验记录分析..................................................................................................................7
1.6 任务 1.4 的实验过程 .........................................................................................................9
1.6.1 设计思想及单元分配......................................................................................................9
1.6.2 源程序............................................................................................................................13
1.6.3 实验步骤........................................................................................................................16
1.6.4 实验记录分析................................................................................................................16
1.7 小结 ..................................................................................................................................19
1.7.1 主要收获.......................................................................................................................19
1.7.2 主要看法.......................................................................................................................20
2 程序优化...............................................................20
2.1 实验目的与要求 ..............................................................................................................20
2.2 实验内容 ..........................................................................................................................20
2.3 任务 2.1 实验过程............................................................................................................20
2.3.1 实验方法说明...............................................................................................................20
2.3.2 实验记录与分析...........................................................................................................21
2.4 任务 2.2 实验过程 ...........................................................................................................27
2.4.1 实验方法说明................................................................................................................27
2.4.2 实验记录与分析...........................................................................................................29
汇 编 语 言 程 序 设 计 实 验 报 告
- 2 -
2.5 小结...................................................................................................................................30
2.5.1 主要收获.......................................................................................................................30
2.5.2 主要看法.......................................................................................................................31
3 模块化程序设计.........................................................31
3.1 实验目的与要求...............................................................................................................31
3.2 实验内容...........................................................................................................................31
3.3 任务 3.1 实验过程 ...........................................................................................................32
3.3.1 设计思想及单元分配...................................................................................................32
3.3.2 源程序...........................................................................................................................32
3.3.3 实验步骤.......................................................................................................................34
3.3.4 实验记录和分析...........................................................................................................34
3.4 任务 3.2 实验过程 ...........................................................................................................38
3.4.1 设计思想及单元分配...................................................................................................38
3.4.2 源程序...........................................................................................................................39
3.4.3 实验步骤.......................................................................................................................40
3.4.4 实验记录和分析...........................................................................................................40
3.5 小结 ..................................................................................................................................46
3.5.1 主要收获.......................................................................................................................46
3.5.2 主要看法.......................................................................................................................47
4 中断与反跟踪...........................................................47
4.1 实验目的与要求...............................................................................................................47
4.2 实验内容...........................................................................................................................47
4.3 任务 4.1 实验过程............................................................................................................48
4.3.1 设计思想及单元分配....................................................................................................48
4.3.2 实验步骤.......................................................................................................................50
4.3.3 实验记录与分析............................................................................................................50
4.4 任务 4.2 和 4.3 实验过程.................................................................................................54
4.4.1 设计思想及单元分配....................................................................................................54
4.4.2 实验步骤.......................................................................................................................56
4.4.3 实验记录与分析............................................................................................................57
4.5 小结 ..................................................................................................................................65
4.5.1 主要收获.......................................................................................................................65
4.5.2 主要看法.......................................................................................................................66
5 WIN32 程序设计.........................................................67
汇 编 语 言 程 序 设 计 实 验 报 告
- 3 -
5.1 实验目的与要求...............................................................................................................67
5.2 实验内容...........................................................................................................................67
5.3 任务 5.1 实验过程 ...........................................................................................................68
5.3.1 实验方法说明................................................................................................................68
5.3.2 实验记录与分析............................................................................................................68
5.4 小结 ..................................................................................................................................73
5.4.1 主要收获.......................................................................................................................73
5.4.2 主要看法.......................................................................................................................74
参考文献 ................................................................75
附录 1...................................................................76
汇 编 语 言 程 序 设 计 实 验 报 告
- 4 -
课程总体说明
课程目标
下表是本课程的目标及与支撑的毕业要求指标点之间的关系。请大家关注下表中最后一列“实
验中的注意事项”的内容,以便更有针对性的满足课程目标的要求。
课程目标
支撑的毕业要求指标点
实验中的注意
事项
掌握汇编语言程序设计的全周
期、全流程的基本方法与技术,通
过程序调试、数据记录和分析,了
解影响设计目标和技术方案的多种
因素。
3.1 掌握与计算机复杂工程问题
有关的工程设计和软硬件产品开发
全周期、全流程的基本设计/开发方
法和技术,了解影响设计目标和技术
方案的多种因素。
不能只写代码
完成功能,还要有
设计、调试、记录、
分析等部分的内容。
掌握编写、调试汇编语言程序
的基本方法与技术,能根据实验任
务要求,设计出较充分利用了汇编
语言优势的软件功能部件或软件系
统。
3.2 能为计算机复杂工程问题解
决方案设计满足特定需求的软/硬件
模块。
要思考与运用
汇编语言的优势编
写某些程序。
熟悉支持汇编语言开发、调试
以及软件反汇编的主流工具的功能、
特点与局限性及使用方法。
5.1 了解计算机专业常用的现代
仪器、信息技术工具、工程工具和模
拟软件的使用原理和方法,并理解其
局限性。
熟悉实验中使
用的工具,把对工
具的看法记录在案。
成绩构成
实验课程综合成绩由实验过程成绩和实验报告成绩二部分构成。实验过程成绩:30%。主要考
察各实验完成过程中的情况,希望大家做到预习准备充分,操作认真熟练,在规定的时间内完成实
验任务,结果正确,积极发现和提出问题,交流讨论时描述问题准确、清晰。实验报告成绩:
70%。主要考核报告体现的实验完成质量(含问题的分析、设计思想与程序、针对问题的实验方法
与步骤、实验记录、实验结果分析等方面)和报告格式规范等撰写质量方面的内容。
实验任务的总体描述
本课程安排了 8 次 4 学时的课内实验课时,将实现一个具有一定复杂程度的系统。对该系统
的相关要求被划分成了 5 个主题:1)搭建原型系统;2)在原型系统基础上探索程序指令级别的优
化;3)通过模块化调整与优化原型系统的程序结构;4)通过中断、内存数据和地址操纵、跟踪与
反跟踪、加密等措施增强系统安全性;5)程序在不同平台上的移植。
针对这 5 个主题,对应地布置了 5 次实验。实验 1(编程基础)安排 8 个课内学时熟悉汇编语
言程序设计的基本方法、技术与工具,设计实现指定原型系统的主要功能。针对原型系统的搭建,
实验报告中要有全周期、全流程的描述。实验 2(程序优化)安排 4 个课内学时探索如何通过选择
不同的指令及组合关系来优化程序的性能或代码长度。实验 3(模块化程序设计)安排 8 个课内学
时,利用子程序、模块化程序设计方法、与 C 语言混合编程等,调整与优化程序结构。实验 4(中
断与反跟踪)安排 8 个课内学时,通过利用中断机制、内存数据和地址操纵技术、跟踪与反跟踪技
巧、加密等措施增强系统安全性。实验 5(WIN32 程序设计)安排 4 个课内学时,熟悉在不同操作
系统平台上移植实现已有系统功能的基本方法。每次实验的侧重面有所不同,但都会涉及到课程目
标的三个方面,因此,需要大家在实验过程中以及实验报告中有所注意和体现。
本次课程所涉及的原型系统是一个网店商品信息管理系统。下面描述该系统的基
剩余89页未读,继续阅读
王者丶君临天下
- 粉丝: 17
- 资源: 265
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0