硬盘分区信息显示汇编语言课程设计
课程名称 汇编语言课程设计
设计题目 硬盘分区信息显示
指导教师 师东生 时间 第18周
一、教学要求
1、巩固和加深学生对汇编语言课程基本知识的理解和掌握;
2、学会查阅和汇编语言相关的规范、手册等技术资料;
3、能正确地绘制和使用程序流程图;
4、掌握汇编语言程序设计和程序调试的基本技能,能进行基本的软件设计;
5、掌握书写程序设计说明文档的能力;
6、能对设计情况进行分析、总结及撰写设计报告;
二、设计资料及参数
1.分区信息通过扩展中断INT 13调用从分区表(MBR)中读取。
2.如果有多个分区,则根据分区表链结构,依次读出每个分区表参数,必须把全部分区都显示出来。
3.每次读引导扇区时,都要检验扇区标志(55AAH)有效性。
三、设计要求及成果
1、设计要求:
显示整个硬盘的分区参数、状态信息
参考显示格式如下:
Partition Boot System Start(c) End(c) Size(MB)
C 80 fat16 0001 0165 2000
D 00 fat32 0166 02ca 2048
E 00 none 02cc 03fe 2000
F 00 fat32 03ff 0455 2000
2、设计成果:
(1)程序源代码。(2)课程设计说明书。
四、进度安排
第一天:研究分析设计任务,查阅相关资料;
第二天:系统总体设计,绘制流程图;
第三天:编码;
第四天:编码和调试;
第五天:撰写设计报告;
五、评分标准
1、设计期间上机出勤、表现和进度(20%)
2、设计的软件是否完成和完成情况(60%)
3、设计报告的质量(20%)
4、成绩采用五级分制评定
辣、建议参考资料
沈美明等 《IBM-PC汇编语言程序设计》 清华大学出版社,2001.8第二版
沈美明 《IBM-PC汇编语言程序设计实验教程》 清华大学出版社,1992.9第一版1.设计题目 4
2 汇编语言课程设计目的和要求 53 概要设计 5
4.程序整体设计的概括总结 55.硬盘分区信息显示的源程序: 96.试验结果 187.设计心得 198.参考文献 19心得体会
通过此次课程设计,将我本学期所学的汇编知识得到巩固和应用,在设计的过程中我遇到了很到问题,不过在老师和同学们的帮助和自己的思考下还是很好的完成了。这此课程设计还让我懂得了写程序不能闭门造车,要努力拓宽知识面,开阔视野,拓展思文。它还让我学会了在网上查阅那些无限的资料辣 参考文献
沈美明等 《IBM-PC汇编语言程序设计》 清华大学出版社,2001.8第二版
沈美明 《IBM-PC汇编语言程序设计实验教程》 清华大学出版社,1992.9第一版664