欢迎来到天天文库
浏览记录
ID:14645121
大小:273.00 KB
页数:37页
时间:2018-07-29
《汇编语言课程设计(论文)-打字练习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、汇编语言课程设计(论文)学号:课程设计题目打字练习教学院计算机学院专业09计算机科学与技术班级09计科(1)班姓名指导教师36汇编语言课程设计(论文)2011年10月04日目录一概述21.背景分析及意义22.课程设计的目的23.课程设计的要求34.汇编语言的介绍3二总体方案设计51.程序设计的整体设计思路52.算法的整体设计思路63.程序的主要特点6三详细设计71.流程图72.主界面伪代码73.等级界面伪代码84.游戏界面伪代码85.清屏子程序设计96.密码程序设计107.宏代码117.1在指定位置显示彩色字符串117.2显示背景117.3画横
2、向边框的宏127.4画竖边框的宏138.功能的进一步完善138.1完善代码一138.2完善代码二148.3完善代码三15四运行结果说明171.密码界面图:172.主界面图:173.等级选择界面:174.游戏界面:18五课程设计总结2036汇编语言课程设计(论文)参考文献2236汇编语言课程设计(论文)一概述1.背景分析及意义随着计算机的不断更新发展,计算机在各个领域的应用越来越多,更多的软件开发人员和相关技术人员在程序设计的过程中应用汇编程序或编制汇编语言。而汇编语言作为计算机专业大学生必修课,每个作为本专业的学生对汇编的理解和学习就显得尤为重
3、要。汇编语言是计算机能够提供用户使用的最快而又最好最有效的与言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间要求很高的场合,汇编语言的应用就显得必不可少了,一些直接控制硬件的应用场合,则更是非用汇编语言不可了。《打字练习程序设计》课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门
4、课程内容的理解,锻炼了动手能力。就这个程序具体而言:调用宏,显示背景和主界面,通过选择不同的选项,可以进入不同的界面;采用BIOS功能的中断,可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面,获得所要的功能。2.课程设计的目的(1)能够较全面地巩固和应用课堂中所学的基本理论和程序设计方法,能够较熟练地完成汇编语言程序的设计和调试。(2)培养综合运用所学知识,独立完成汇编程序课题的能力。(3)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有
5、的素质。(4)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。(5)培养从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。(6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。36汇编语言课程设计(论文)3.课程设计的要求汇编语言是计算机能够提供给用户的最便捷和最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的一种语言。通过这次实验要求我们:(1)了解背景颜色的设置。(2)了解清屏函数的用法。(3)学会使
6、用宏定义,宏过程,宏函数以及参数的调用。(4)能够熟练地使用BIOS功能或DOS功能的调用。(5)学会用汇编语言编辑中断程序。通过打字练习程序的编写熟悉并掌握用汇编语言编程的方法与特点,借此来比较高级语言与低级语言的优缺点,以便能更好的利用各种语言来开发应用软件,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能够独立阅读、编辑和调试具有一定规模的汇编语言程序的能力,能够熟练运用汇编语言的三大结构,进一步掌握各种指令的功能,能掌握子程序的定义与调用,包括段间调用与段内调用,以及正确运用DEBUG命令,进一步理解和掌握程序直接控制
7、I/O方式。4.汇编语言的介绍汇编语言(AssemblyLanguage)是面向机器的程序设计语言,汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。在汇编语言中,用助记符(Mnemonic)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言编
8、译器把汇编程序翻译成机器语言的过程称为汇编。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较
此文档下载收益归作者所有