中北大学
汇编语言程序设计
课 程 设 计 说 明 书
学生姓名: 王昆鹏 学 号: 0905054116 学 院: 信息与通信工程学院 专 业: 自动化 题 目: 数据(学生成绩)统计程序设计
指导教师: 沈小林 职称: 副教授
2012年6月24日
中北大学
汇编语言程序设计实验 课程设计任务书
11/12 学年第 二 学期
学 院: 信息与通信工程学院 专 业: 自动化 学 生 姓 名: 王昆鹏 学 号: 0905054116
课程设计题目: 数据(学生成绩)统计程序设计 起 迄 日 期: 06月18日~06月24日
课程设计地点: 中北大学 指 导 教 师: 沈小林
系 主 任: 王忠庆
下达任务书日期: 2012年06月24日
课 程 设 计 任 务 书
1.设计目的: 通过对学生成绩数据的统计,掌握分支及循环程序设计及调试过程。 2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 1、程序要求 (1) 10个学生,某课程成绩分别为:56、69、70、76、73、85、88、90、96、100; (2)统计低于60、60-69、70-79、80-89、90-99、100份数段学生数; (3)将各分数段学生数分别存于S5、S6、S7、S8、S9、S10六个单元中。 2、设计内容 (1)根据要求确定解决问题的编程方法; (2)画出模块层次图; (3)写出各模块说明; (4)按照要求调试程序,记录程序运行结果; (5)写出设计总结报告。 设计报告主要内容包括:设计目的与要求、系统技术指标或设计要求、程序设计方案、主要参考资料及心得体会等 3.设计工作任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等〕: 设计总结;程序清单;程序框图;参考文献等。 【注】装订时依照封面、任务书、设计总结顺序一起装订。
课 程 设 计 任 务 书
4.主要参考文献: ? 要求按国标GB 7714—87《文后参考文献著录规则》书写,例: 1 傅承义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1985 参考资料不得少于10篇 5.设计成果形式及要求: 设计总结;程序清单(附注释);参考文献等。 6.工作计划及进度: 6月18日 ~ 6月19日 6月20日 ~ 6月20日 6月21日 ~ 6月22日 6月23日 ~ 6月24日 调研、资料收集; 设计方案确定,设计程序 程序调试、程序必须调试通过。 撰写总结、设计报告答辩 系主任审查意见: 签字: 年 月 日 第一章 摘要
一方面,汇编语言指令是用一些具有相应含义的助忆符来表
达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。汇编语言指令是机器指令的一种符号表示,而不同类型的CPU有不同的机器指令系统,也就有不同的汇编语言,所以,汇编语言程序与机器有着密切的关系。 汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。 汇编语言的特点:
1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。
2.与机器相关性 。保持了机器语言的优点,具有直接和简捷的特点。