网站大量收购独家精品文档,联系QQ:2885784924

汇编语言进制转换程序课程设计报告(内有详细代码).doc

汇编语言进制转换程序课程设计报告(内有详细代码).doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计说明书 院 系: 计算机 专业班级: 计1002 学 号: 3100301206 学生姓名: 郑志强 指导教师: 蔡文培 2010年 12月31日 安徽理工大学课程设计(论文)任务书 计算机科学与工程学院 硬件 教研室 学 号 学生姓名 专业(班级) 设 计 题 目 题目一:判断闰年 题目二: 简单计算器 题目三: 代码转换程序 √ 题目四:字符图形程序 题目五: 学生成绩管理 题目六: 打字练习 (注:请在自己选做的题目后打√) 设 计 技 术 参 数 1. 熟悉汇编指令、宏汇编语言的编程方法 2. BIOS中断调用、系统功能中断调用方法 3. 磁盘文件、及文件内容操作 设 计 要 求 题目的选择是根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处理而设计的,是对所学课程知识较为系统的应用。 由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善的程序。 另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。 工 作 量 完成所选题目的软件设计; 课程设计说明书1000字(不包括程序源代码)左右。 工 作 计 划 第1次熟悉软件环境。第2次绘制程序流程图。第3次用编写程序。 第4次用调试运行程序。第5次编写课程设计说明书 参 考 资 料 1.李敬兆 8086/8088和arm核汇编语言程序设计 中国科技大学出版社 2.沈美明,温冬婵 编著IBM—PC汇编语言程序设计(第二版) 清华大学出版社出版 3. 沈美明,温冬婵,张赤红 编著IBM—PC 汇编语言程序设计实验教程 清华大学出版社出版 指导教师签字 教研室主任签字 2010年 12月 17 日 安徽理工大学课程设计(论文)成绩评定表 指导教师评语: 成绩: 指导教师: 年 月 日 摘要 代码转换程序主要是字母间的转换和数制之间的转换。字母转换主要是字母大小写转换,进制转换是二进制、十进制、十六进制之间的互换。程序首先给了一个选择需要进行的转换的菜单,用户根据界面信息选择功能。通过这种转换中数据的流向能够更好的理解计算机的一些基本原理,如计算机数据的存储形式和一些基本的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 系统总体分析 程序首先会显示主界面。然后根据用户的不同选择调用不同的模块,实现不同的功能。 大小写字母转换功能,是通过调用子函数input实现对字符串的输入,然后调用宏gaixie来实现对大小写的转换,其中宏是通过参数的传递来确定是小写转换成大写,还是大写转换成小写的。从而决定

文档评论(0)

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

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

1亿VIP精品文档

相关文档