您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 汇编-打字练习程序设计论文
汇编课程设计(论文)0学号:课程设计题目打字练习程序设计教学院计算机学院专业计算机科学与技术班级姓名指导教师年月日汇编课程设计(论文)1目录一概述.........................................................................................................11.汇编语言介绍......................................................................................................................................12.背景分析及意义..................................................................................................................................13.课程设计的目的..................................................................................................................................24.课程设计的要求...................................................................................................................................35.开发平台...............................................................................................................................................3二总体方案设计..............................................................................................41.程序设计的整体设计思路..............................................................................................................42.算法的整体设计思路........................................................................................................................53.程序的主要特点................................................................................................................................54.主要解决的关键性问题....................................................................................................................6三详细设计.....................................................................................................81.流程图..............................................................................................................................................82.主界面伪代码....................................................................................................................................93.等级界面伪代码................................................................................................................................94.游戏界面伪代码..............................................................................................................................105.清屏子程序设计..............................................................................................................................106.密码程序设计....................................................................................................................................117.得分程序设计....................................................................................................................................12四运行结果说明............................................................................................14五课程设计优化............................................................................................17六课程设计总结............................................................................................19参考文献........................................................................................................20汇编课程设计(论文)1一概述1.汇编语言介绍汇编语言程序设计是计算机专业的重要基础课程,是计算机应用开发人员必须接受的最重要的专业基础训练之一,是计算机软,硬件研究的基础,是一个优秀计算机工作者必须掌握的基础知识和基本技能。汇编语言也是计算机能够提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言.因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。汇编语言的特点:(1)面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。(2)保持了机器语言的优点,具有直接和简捷的特点。(3)可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。(4)目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。(5)经常与高级语言配合使用,应用十分广泛。2.背景分析及意义当前,在计算机上和许多的手机上都流行许多小游戏.比如:贪食蛇,俄罗斯方块等等这些小游戏的流行给我们的生活带来了更多的快乐.因此,我们学计算机的也有了更多的用武之第.所以,用汇编语言编写了一个帮助我们练习打字的小程序.这样不仅让我们学习打字,更重要的是能让我们更好的掌握学过的知识,锻炼我们的编程技能随着计算机的不断更新发展,计算机在各个领域的应用越来越多,更多的软件开发人员和相关技术人员在程序设计的过程中应用汇编程序或编制汇编语言。而汇编语言作为计算机专业学生的专业必修课,每个作为本专业的学生对汇编的理解和学习就显得尤为重要。汇编语言是计算机能够提供用户使用的最快而又最好最有效的与言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间要求很高的场合,汇编语言的应用就显得必不可少了,一些直接控制硬件的应用场合,则更是非用汇编语言不可了。学习汇编语言能够充分获得底层编程的体验,深刻理解机器运行程序的机理,这使我们在接触复杂变化的计算机知识时变得清晰和顺畅。《打字练习程序设计》课程设计是在教学实践基础上进行的一次大型实验,汇编课程设计(论文)2也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门课程内容的理解,锻炼了动手能力。就这个程序具体而言:调用宏,显示背景和主界面,通过选择不同的选项,可以进入不同的界面;采用BIOS功能的中断,可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面,获得所要的功能。3.课程设计的目的《打字练习程序设计》课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。(1)使学生增进对汇编语言的认识,加强用汇编语言编程的能力。(2)使学生掌握汇编语言的中断调用功能的应用,可以用汇编语言调用各种中断调用功能,并由此实现对硬件的控制等。(3)通过课程设计可以使我们更加了解书上的知识,了解书上的语句并且能够应用自己的程序中.(4)进一步掌握屏幕输出显示的设计方法.(5)能够较全面地巩固和应用课堂中所学的基本理论和程序设计方法,能够较熟练地完成汇编语言程序的设计和调试。(6)培养综合运用所学知识,独立完成汇编程序课题的能力。(7)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。(8)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。(9)培养从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。(10)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。汇编课程设计(论文)34.课程设计的要求汇编语言是计算机能够提供给用户的最便捷和最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的一种语言。通过这次实验要求我们:(1)了解背景颜色以及字体颜色的设置。(2)了解清屏、上卷等函数的用法。(3)学会使用宏定义,宏过程,宏函数以及各种参数的调用。(4)能够熟练地使用BIOS功能或DOS功能下的调用。(5)学会用汇编语言编辑中断程序。通过打字练习程序的编写熟悉并掌握用汇编语言编程的方法与特点,借此来比较高级语言与机器语言的优缺点,以便能更好的利用各种语言来开发应用软件,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能够独立阅读
本文标题:汇编-打字练习程序设计论文
链接地址:https://www.777doc.com/doc-6307211 .html