欢迎来到天天文库
浏览记录
ID:12183891
大小:1.88 MB
页数:128页
时间:2018-07-16
《汇编语言简单计算器程序课程设计报告[]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计说明书题目:简单计算器院系:专业班级:学号:学生姓名:指导教师:2010年12月31日安徽理工大学课程设计(论文)任务书计算机科学与工程学院硬件教研室学号学生姓名专业(班级)设计题目题目一:判断闰年题目二:简单计算器√题目三:代码转换程序题目四:字符图形程序题目五:学生成绩管理题目六:打字练习(注:请在自己选做的题目后打√)设计技术参数1.熟悉汇编指令、宏汇编语言的编程方法2.BIOS中断调用、系统功能中断调用方法3.磁盘文件、及文件内容操作设计要求题目的选择是根据汇编语言的特点主要针对系统内部的一些
2、中断调用、系统功能调用、系统数据处理、文件数据处理而设计的,是对所学课程知识较为系统的应用。由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善程序。另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。工作量1.完成所选题目的软件设计;2.课程设计说明书1000字(不包括程序源代码)左右。工作计划第1次熟悉软件环境。第2次绘制程序流程图。
3、第3次用编写程序。第4次用调试运行程序。第5次编写课程设计说明书参考资料[1]李敬兆等编.《汇编语言程序设计》.合肥:中国科学技术大学出版社,2008.9[2]李敬兆等编.《汇编语言程序设计实验教程及习题解答》.合肥:中国科学技术大学出版社,2008.9[3]王爽等编.《汇编语言》.北京:清华大学出版社,2003.5[4]曹加恒等编.《新一代汇编语言课程设计》.北京:高等教育出版社,2003.6[5]杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8[6]詹仕华等编.《汇编语言程序设计》.北
4、京:中国电力出版社,2008.2[7]詹仕华等编.《汇编语言程序设计习题解答及课程设计、设计辅导》.北京:中国电力出版社,2008.2[8]宋彩莉等编.《汇编语言程序设计学习指导》.西安:西安交通大学出版社,2008.2指导教师签字教研室主任签字2010年12月17日安徽理工大学课程设计(论文)成绩评定表指导教师评语:成绩:指导教师:年月日摘要汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原
5、文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。本次设计的简单计算器支持简单的四则运算。关键词:汇编语言,简单计算器,高效,硬件AbstractAssemblylanguage
6、isapowerfulprogramminglanguagefeatures,butalsoallthehardwarefeaturesofcomputerandcandirectlycontrolthehardwareofthelanguage.Assemblylanguage,asalanguage,correspondingtohigh-levellanguagecompiler,youneeda"assembler"totheassemblylanguagesourcefilecompiledinto
7、machineexecutablecode.AdvancedassemblersuchasMASM,TASMassembler,andsoforustowritehigh-levellanguageoffersmanysimilarfeatures,suchasstructured,abstractandsoon.Insuchanenvironmentpreparedbytheassembler,alargepartofthedirectivefortheassemblerhasbeensimilarinth
8、ehigh-levellanguage.Nowthecompilationenvironmenthassuchahigh,evenifallwindowsinassemblylanguagetowriteapplicationsthatarefeasible,butthisisnotassemblylanguagestrengths.Thestrengthliesinassemblylanguage
此文档下载收益归作者所有