汇编语言课程设计--代码转换程序.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言课程设计报告 ( 2011 -- 2012 年度第 2 学期) 代码转换程序 专业 计算机科学与技术 学生姓名 赵宝文 班级 B计算机102 学号 1010704227 指导教师 刘其明 张静林 完成日期 2012年6月22日 目 录 1 设计目的 1 2 设计内容 1 3 实现方法 1 3.1 系统目标 1 3.2 主体功能 1 3.3 开发环境 1 4系统概要设计 1 4.1 系统的功能模块划分 1 4.2 系统流程图 2 5系统详细设计 4 5.1 程序功能菜单模块设计 4 5.2小写字母向大写字母转换模块设计 4 5.3大写字母向小写字母转换模块设计 5 5.4 二进制数向十六进制数转换模块设计 5 5.5 十六进制数向二进制数转换模块设计 5 5.6 十六进制数向十进制数转换模块设计 6 6 测试 6 6.1 测试方案 6 6.2 测试结果 7 7小 结 7 参考文献 9 附 录 10 附录1 源程序清单 10 附录1.1程序功能菜单模块源程序 10 附录1.2小写字母向大写字母转换模块源程序 12 附录1.3大写字母向小写字母转换模块源程序 13 附录1.4二进制数向十六进制数转换模块源程序 13 附录1.5十六进制数向二进制数转换模块源程序 14 附录1.6十六进制数向十进制数转换模块源程序 15 代码转换程序 1 设计目的 本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。 2 设计内容 功能菜单的编制;小写字母向大写字母的转换;大写字母向小写字母的转换;二进制数向十六进制数的转换;十六进制数向二进制数的转换;十六进制数向十进制数的转换。 3 实现方法 3.1 系统目标 实现代码转换:大小写字母之间转换,二进制、十进制、十六进制之间的相互转换。 3.2 主体功能 Change1模块实现小写字母向大写字母的转换,change2模块实现大写字母向小写字母的转换。在实际应用中,不仅有数值的运算,还有更多的是大量的非数值的处理,特别是在现代或今后的社会活动中,非数值处理在管理程序、文字处理和过程控制中将会得到广泛的应用。 Change3模块实现二进制数向十六进制数的转换,change4实现十六进制数向二进制数的转换,change5实现十六进制数向十进制数的转换。由于用户输入的数一般是用十进制表示的,而这些数在计算机内存储、运算时一般都是用二进制,这就涉及到了十进制数向二进制的转换问题,所以二进制和十进制之间的转换算法是汇编语言程序员应该掌握的基本算法之一。 3.3 开发环境 TASM5.0集成环境。 4系统概要设计 4.1 系统的功能模块划分Change3模块实现二进制数向十六进制数的转换;change4实现十六进制数向二进制数的转换;change5实现十六进制数向十进制数的转换。 4.2 系统流程图 图3-2-1 程序流程图 图3-2 小写向大写转换 图3-3 大写向小写转换 图3-4 二进制向十六进制转换 图3-5 十六进制向二进制转换 图3-6 十六进制向十进制转换 5系统详细设计.1 程序功能菜单模块设计 主菜单的功能选择菜单的代码如下: ;*****主程序中的提示信息***** str1 DB 0AH,0DH, ******************************************************$ str2 DB 0AH,0DH, ** Welcome you ! **$ str3 DB 0AH,0DH, **--------------------------------------------------------------------------**$ str4 DB 0AH,0DH, ** This is programme of code conversion! **$ str5 DB 0AH,0DH, ** Please input your choice: **$ str6 DB 0AH,0DH, ** 1:Lowercase letters to Capital letters **$ str7 DB 0AH,0DH, ** 2:Capital letters to Lowercase le

文档评论(0)

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

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

1亿VIP精品文档

相关文档