汇编判断闰年课程设计报告.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
福建农林大学计算机与信息学院信息工程类 课程设计报告 课程名称: 汇编语言 课程设计题目: 判断闰年程序 姓 名: 学院: 计算机与信息学院 专 业: 电子信息工程 年 级: 学 号: 指导教师: 詹仕华 职 称: 副教授 2014年6月30日 福建农林大学计算机与信息学院信息工程类 课程设计结果评定 评 定 项 目 评分成绩 1.选题合理、目的明确(10分) 2.设计方案正确,具有可行性、创新性(20分) 3.设计结果(例如:硬件成果、软件程序)(20分) 4.态度认真、学习刻苦、遵守纪律(15分) 5.设计报告的规范化、参考文献充分(不少于5篇)(10分) 6.答辩(25分) 总分 指导教师签字: 评定日期: 目录 1 设计思想 5 2 概要设计 5 2.1 系统总体分析 5 2.2 主模块框图及说明 5 3 详细设计 6 3.1 主模块及子模块说明 6 3.2 各模块详细设计 6 4 程序调试 10 4.1 运行界面分析 10 4.2 算法的分析 10 4.3 调试过程及分析 10 5 心得体会 11 5.1 设计体会 11 5.2 系统改进 11 6 参考文献..................................................................................................................................... 1 设计思想 本次课程设计是关于判断闰年的程序,既输入具体的年份,输出本年是否为闰年的提示信息,然后退出此程序。 本次课程设计的目的主要是将课堂上所学的知识学以致用,通过程序的制作过程学习课外的新知识,并加强加深对旧知识的理解与掌握。 2 概要设计 2.1 系统总体分析 总体设计思想本程序是用汇编语言编写的简单的判断闰年的小程序。在运行后,屏幕会提示输入年份,输入后程序会自动判断输入的年份是否为闰年。判断某年为闰年的汇编语言表达式为:(((AX) MOD 4 EQ 0) AND ((AX) MOD 100 EQ 0)) OR ((AX) MOD 400 EQ 0)其中,(AX)中存放的是从键盘输入的年份值。在本程序运行后,只要输入年份就能判断是否为闰年。完成的主要功能:1、在屏幕上显示提示信息,输入年份。2、判断输入的年份是否为闰年。3、判断完后返回。 2.2主模块框图及说明 开 始 显示提示信息 将年份数值转换为十六进制数字 N N 判断是否为数字 除以4能否整除 Y Y Y除以100能否整 Y N 输出格式错误 N N N 除以400能否整除 Y Y 显示是闰年 显示不是闰年 结束 主模块框图如图2-1 本框图列出了此次课程设计的总流程,显示信息,输入数据,判断格式,判断闰年和结束程序。客观显示了设计的顺序结构,循环结构及分支结构。 3、详细设计 3.1 主模块及子模块说明 字符串转换格式模块: 此模块是将数字字符串转换成数字,以便进行下面的模块。 判断闰年模块: 此模块是判断输入的年份是否为闰年,若是则输出“This is a leap year!”,若不是则输出“This is not a leap year!”,然后退出。 3.2 各模块详细设计 data segment ;定义数据段 infon db 0dh,0ah,Please input a year: $ Y db 0dh,0ah,This is a leap year! $ N db 0dh,0ah,This is not a leap year! $ w dw 0 buf db 8 db ? db 8 dup(?) data ends stack segment stack db 200 dup(0) stack ends code segment assume ds:data,ss:stack,cs:code start:mov ax,data mov ds,ax

您可能关注的文档

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档