[工学]汇编课程设计

[工学]汇编课程设计

ID:44415616

大小:646.21 KB

页数:40页

时间:2019-10-21

[工学]汇编课程设计_第1页
[工学]汇编课程设计_第2页
[工学]汇编课程设计_第3页
[工学]汇编课程设计_第4页
[工学]汇编课程设计_第5页
资源描述:

《[工学]汇编课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、攀枝花学院学生课程设计(论文)题B:学生姓名:判断闰年程序加减乘除四则计算张伟学号:201010801089所在院(系”计算机学院专业:计算机科学与技术班级:10级计算机科学与技术2班指导教师:蔡旻甫职称:讲师2012年1月6日1枝花学院本科学生课程设计任务书算术运算程序1、课程设计的目的通过本课程设计教学所要达到的目的是:1、培养学生理论联系实际的设计思想,提高学生综合运用汇编语言课程的理论知分析问题、解决问题的能力。2、通过查找、运用设计资料,完成工程设计所必备的基本训练。3、使同学们更深入的了解计算机系统内部的有关知识,

2、为以后的学习和系统开发奠定良好的基础。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)1.判断闰年程序设计内容:判断某年是否为闰年。要求:年份从键盘输入,通过运行计算后,输出相应信息。设计思路:利用D0S21H中断类型的10号键盘功能调用,将从键盘接收的年份数值型字符串按字节存入缓冲区。,将字符审中的每个字节转换为对应的十进制数值(利用0〜9这10个数的ASCII码值比其本身大30H的关系),通过判断某年是否为闰年的表达式,判断输出是否为闰年的信息。2.产生随机数并运算的程序设计内容:编程实现产生两个随机数,并能

3、对产生的随机数进行加法和减法运算。设计思路:利用BIOS功能调用的时钟中断调用(1AH中调用),读取时钟计数器的值,利用随时变化的时间计数产生随机数并进行加法或减法的运算。然后将产生的随机数和运算结果转换为相应的十六进制数表示的ASCII码字符,并将其显示在屏幕上。3•计算平台长度程序设计内容:已知一个有序数组a,其中有n个元素(n为整数),a中相同的元素全部集中在一起,形成一个个“平台”。用汇编语言编程,求出a中最大平台的长度。要求:程序运行时将提示输入设计思路:定义6个变量a、b、a0、b0、al、bl,其中a、b、a0、

4、bO存放从键盘输入的元素,a.b为中间变量,a0始终存放最大平台的元素;al、bl存放数组相同元素的个数,al中始终存放着最大平台的长度。总的思路:用回车键来结束键盘的输入。将从键盘输入的第一个元素存入a、a0中,給31赋1,接收从键盘输入的第二个元素,存入b中,判断两个元素是否相同,若相同,则31加1,否则将第二个元素存于bO中,给bl赋1。接收从键盘输入的第三个元素,与前一元素比较,若相同,则bl加1,否则,比较前两次的数组元素长度al和bl,若al小于bl,则将bO的值赋给aO,bl的值赋给alo再接收下一元素,重复上述

5、过程,直到输入回车符为止。4•加减乘除四则计算设计内容:设计一个能实现加、减、乘、除、取余的程序。要求:该程序接受从键盘输入的十六进制数,执行相应得计算后,计算结果以十六进制数输出。设计思路:将键盘输入的表达式预存入一缓冲区屮,然后从该缓冲区的第一个字符开始读取判断,当读取到一个有效的表达式时,对表达式进行相应的运算后,输出用十六进制数表示的运算结果;当表达式无效时,输出表达式“ERROR(错误)”的信息或者是有效表达式“JS〈Exprcssion>”的提示信息。3、主要参考文献[1]《汇编语言程序设计》,吴向军等,高等教育出

6、版社,2002[2]《IBM-PC汇编语言及程序设计》(第2版),沈美明等,清华大学岀版社,2001[3]《IBM-PC汇编语言及程序设计实验教程》,沈美明等,清华大学出版社,2001[4]《汇编语言程序设计》,钱晓捷等,电子工业岀版社,2000[5]《汇编语言程序设计》,张志明等,重庆大学出版社,19974、课程设计工作进度计划时间(天)内容安排分析设计准备编程调试阶段编写课程设计报告教研室意见:学生(签字):指导教师(签字)日期接受任务时间:课程设计(论文)指导教师成绩评定表题目名称判断闰年程序和加减乘除四则计算评分项目分

7、值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;冇收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案

8、的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。