微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计

微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计

ID:6808784

大小:102.00 KB

页数:12页

时间:2018-01-26

微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计_第1页
微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计_第2页
微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计_第3页
微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计_第4页
微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计_第5页
资源描述:

《微型计算机基本原理与接口技术课程设计(论文)-基于汇编语言的闰年判断程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)课程名称微型计算机基本原理与接口技术题目:基于汇编语言的闰年判断程序设计院(系):专业班级:电信0801姓名:学号:指导教师:2010年01月12日11目录引言··············································································2一设计方案···································································31.1设计内容···············································

2、···················31.2设计分析··································································31.3算法分析··································································31.4程序流程图·······························································3二程序设计·················································

3、····················42.1程序分析··································································4112.2程序编写··································································5三程序调试·····································································8四收获与心得体会········································

4、····················9参考书目·······································································11引言11根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处理而设计的,是对所学课程知识较为系统的应用。此课程设计,根据提示信息输入任意年份,编写判断闰年的程序,如果是闰年,则在屏幕上显示“Y”,否则显示“N”。为了实现对输入年份是否为闰年的判断,需要完成的功能主要有:1、在屏幕上显示提示信息,输入年份;2、判断输入的年份是否为闰年;3、判断完后返回。用

5、汇编语言编写判断闰年的程序,运行后,屏幕会提示输入年份,输入后程序会自动判断输入的年份是否为闰年。判断某年为闰年的汇编语言表达式为:(((AX)MOD4EQ0)AND((AX)MOD100EQ0))OR((AX)MOD400EQ0)其中,(AX)中存放的是从键盘输入的年份值。在本程序运行后,只要输入年份就能判断是否为闰年。基于汇编语言的闰年判断程序设计11第一章设计方案一、设计内容根据提示信息输入任意年份,编写判断闰年的程序,如果是闰年,则在屏幕上显示“Y”,否则显示“N”。二、设计分析利用DOS21H中断类型的10号键盘功能调用,将键盘接受到的年份数值的字符串按字节存入缓冲区。将

6、字符串中的每个字符转换为对应的十进制数值(利用0-9这10个数的ASCⅡ码值比其本身大30H的关系),利用判断某年是否为闰年的表达式,输入该年是否为闰年的信息。三、算法分析闰年计算是一个非常经典的问题,在学习各种语言时都会遇到这个问题,用来判断某年是否为闰年。具体算法为如果该年份的数值正整数若能被100整除,又能被400整除,或者不能被100整除,却能被4整除,则该数值代表的年份为闰年。四、程序流程图本框图列出了此次课程设计的总流程,显示信息,输入数据,判断格式,判断闰年和结束程序。客观显示了设计的顺序结构,循环结构及分支结构。11图2-1程序流程图第一章程序设计一、程序分析主程序

7、:显示提示输入年份以及输入的字符内容,和最后输出的判断。11子程序:1.判断输入:该模块是对输入的年份的格式的判断,若是错误则显示错误Error,正确则进行下面的操作。2.字符串转换格式:将数字字符串转换成数字,以便进行下面的程序操作。3.判断闰年:判断输入的年份是否为闰年,若是则输出“Thisisaleapyear!”,若不是则输出“Thisisnotaleapyear!”,然后退出。二、汇编程序datasegmentinbuffdb5,?,5dup(?)promp

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

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

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