- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《汇编语言程序设计》
课程设计报告
题 目: 判断闰年
院 系: 信息工程系
专业班级: 计应1001班
学 号:
学生姓名: ****
指导教师: 唐启见
年 月 日
湖南软件职业学院课程设计任务书
信息工程系 电子 教研室
学 号 学生姓名 ** 专业(班级) 计应1001班 设
计
题
目 题目一:判断闰年√
题目二: 进制转换
题目三: 代码转换程序
题目四:四则运算程序
题目五: 学生成绩管理
题目六: 打字练习 (注:请在自己选做的题目后打√) 设
计
技
术
参
数 1. 熟悉汇编指令、宏汇编语言的编程方法
2. BIOS中断调用、系统功能中断调用方法
3. 磁盘文件、及文件内容操作 设
计
要
求 题目的选择是根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处理而设计的,是对所学课程知识较为系统的应用。
由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善的程序。
另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。 工
作
量 完成所选题目的软件设计;
课程设计1000字(不包括程序源代码)左右。 工
作
计
划 第1次熟悉软件环境。第2次绘制程序流程图。第3次用编写程序。
第4次用调试运行程序。第5次编写课程设计说明书 参
考
资
料 1.李敬兆 8086/8088和arm核汇编语言程序设计 中国科技大学出版社
2.沈美明,温冬婵 编著IBM—PC汇编语言程序设计(第二版) 清华大学出版社出版
3. 沈美明,温冬婵,张赤红 编著IBM—PC 汇编语言程序设计实验教程 清华大学出版社出版 指导教师签字 唐启见 教研室主任签字 李建 2011年 12月 25 日
湖南软件职业学院课程设计成绩评定表
指导教师评语:
成绩:
指导教师:
年 月 日
摘要
代码转换程序主要是字母间的转换和数制之间的转换。字母转换主要是字母大小写转换,进制转换是二进制、十进制、十六进制之间的互换。程序首先给了一个选择需要进行的转换的菜单,用户根据界面信息选择功能。通过这种转换中数据的流向能够更好的理解计算机的一些基本原理,如计算机数据的存储形式和一些基本的DOS功能调用的基本方法与注意事项。
关键词:大小写字母,二进制,十进制,十六进制,数据
目录
1设计目的 1
2概要设计 1
2.1 系统总体分析 1
2.2 主模块框图及说明 1
3 详细设计 3
3.1 主模块及子模块说明 3
3.2 各模块详细设计 3
4.程序调试 11
4.1 运行界面分析 11
4.2 算法的分析 11
4.3 调试过程及分析 14
5心得体会 15
5.1 设计体会 15
5.2 系统改进 15
参考文献 16
1设计目的
1、实现大小写字母之间的转换:输入的字符串中,不是字母的字符不改变;大写字母改成小写字母时,若是大写字母则不改变;同样,小写字母改成大写字母时,若是小写字母则不改变
2、二进制和十六进制数之间的转换:输入一个二进制数(或十六进制数),用十六进制数(或二进制数)表示输出。最多能把十六位二进制数(或四位十六进制数)用四位十六进制数(或十六位二进制数)表示输出;小于十六位(或四位)时按回车结束并输出
3、十进制数和十六进制数之间的转换:输入一个十进制数(或十六进制数),用十六进制数(或十进制数)表示输出。最大能把十进制数65535(或十六进制数FFFF)转换成十六进制数FFFF(或十进制数65535)表示输出;小于65535(或FFFF)时按回车结束并输出
4.二进制数和十进制数之间的转换:输入一个十进制数(或二进制数),用二进制数(或十进制数表示输出)。最大能把十进制数65535(或十六位二进制数),用二进制数(或十进制输出)。当输入的数值小于65535(或16位二进制数时)按回车结束并输出。
2.1
文档评论(0)