- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 华为终端公司发展战略.doc
- 华谊兄弟股份有限公司价值评估报告.doc
- 华致酒行店内标准接待流程.ppt
- 华中师大《发展心理学》练习题库及答案.doc
- 华中师大《普通心理学》网络课程题库及答案.doc
- 华中师大《社会研究方法》练习测试题库及答案.doc
- 华中师大《心理测量学》复习题库及答案.doc
- 华中师范大学文学院现代汉语复习资料.doc
- 滑套铸造工艺设计.doc
- 滑移装载机文献综述.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)