- 58
- 1
- 约1.25万字
- 约 18页
- 2017-11-21 发布于福建
- 举报
汇编语言课程设计代码转换程序
汇编语言课程设计报告
( 2010 -- 2011 年度第 2 学期)
代码转换程序
专业 计算机科学与技术 学生姓名 袁帅 班级 B计算机092 学号 0910704225 指导教师 王志宏 完成日期 2011年6月24日
目 录
目 录 2
1 概 述 1
1.1 课程设计目的 1
1.2 课程设计内容 1
2 程序需求分析 1
2.1 程序目标 1
2.2 主体功能 1
2.3 开发环境 1
3 程序概要设计 1
3.1 程序的功能模块划分 1
3.2 程序流程图 2
4程序详细设计 4
4.1 程序功能菜单模块设计 4
4.2小写字母向大写字母转换模块设计 4
4.3大写字母向小写字母转换模块设计 5
4.4 二进制数向十六进制数转换模块设计 5
4.5 十六进制数向二进制数转换模块设计 5
4.6 十六进制数向十进制数转换模块设计 6
5 测试 6
5.1 测试方案 6
5.2 测试结果 7
6 小结 7
参考文献 9
附 录 10
附录1 源程序清单 10
附录1.1程序功能菜单模块源程序 10
附录1.2小写字母向大写字母转换模块源程序 12
附录1.3大写字母向小写字母转换模块源程序 13
附录1.4二进制数向十六进制数转换模块源程序 13
附录1.5十六进制数向二进制数转换模块源程序 14
附录1.6十六进制数向十进制数转换模块源程序 15
代码转换程序设计
1 概 述
1.1 课程设计目的
1、通过利用汇编语言写代码转换程序,更好的掌握汇编语言,通过实践来巩固汇编语言的理论知识。
2、巩固并加深对汇编语言程序设计知识的理解
3、进一步掌握和应用汇编语言集成开发环境
4、提高运用汇编语言解决实际问题的能力
5、掌握书写程序设计开发文档的能力(书写课程设计实验报告)
1.2 课程设计内容
功能菜单的编制;小写字母向大写字母的转换;大写字母向小写字母的转换;二进制数向十六进制数的转换;十六进制数向二进制数的转换;十六进制数向十进制数的转换。
2 程序需求分析
2.1 程序目标
实现代码转换:大小写字母之间转换,二进制、十进制、十六进制之间的相互转换。
2.2 主体功能
模块2、模块3选项,进行大小写字母的转换,显示出待转换的字母及转换后的字母。在实际应用中,不仅有数值的运算,还有更多的是大量的非数值的处理,特别是在现代或今后的社会活动中,非数值处理在管理程序、文字处理和过程控制中将会得到广泛的应用。
模块4、模块6、模块7选项,进行数制的转换,显示出待转换数值及转换后的数值。本选项的功能时实现十进制数向二进制和十六进制的转换。由于用户输入的数一般是用十进制表示的,而这些数在计算机内存储、运算时一般都是用二进制,这就涉及到了十进制数向二进制的转换问题,所以二进制和十进制之间的转换算法是汇编语言程序员应该掌握的基本算法之一。
2.3 开发环境
Microsoft Windows7 TASM
3 程序概要设计
3.1 程序的功能模块划分
设计一个字母和数制之间的转化的程序,用户通过输入不同的数字,来选择要实现的功能。输入6可直接退出程序。本程序共有7个模块:
模块5为主模块,调用模块1和模块7。
模块1又调用模块2、3、4和6四个模块,其中:模块2实现小写字母向大写字母的转换。模块3实现大写字母向小写字母的转换。模块4实现二进制数向十六进制数的转换。模块6实现十六进制数向二进制数的转换。模块7实现十六进制数向十进制数的转换。
3.2 程序流程图
图3-1 程序流程图
图3-2 小写向大写转换 图3-3 大写向小写转换
图3-4 二进制向十六进制转换 图3-5 十六进制向二进制转换
图3-6 十六进制向十进制转换
4程序详细设计
4.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
您可能关注的文档
- 战略合作框架协议范例.docx
- 房产销售的九大制胜话术.doc
- 我整理的qzzn论坛上牛人公务员面试经验汇总.doc
- 战略分析模型(经典版).doc
- 房地产渠道销售代理合同.doc
- 执业医师操作过关宝典.doc
- 执法队伍星级化验收情况汇报.doc
- 技术创新产品的市场风险与营销对策.doc
- 技术支持部门规划书.doc
- 抗震计算书4.18.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年阿勒泰地区遴选公务员笔试真题汇编及答案解析(夺冠).docx VIP
- GB55006-2021 钢结构通用规范.pdf VIP
- 精品解析:2023-2024学年江苏省南京市江北新区译林版(三起)三年级上册期末考试英语试卷(原卷版).docx VIP
- 动漫制作合同范本.docx VIP
- CCY-I-产品使用手册(带MEP).pdf VIP
- 湖南省怀化市2024-2025学年高一上学期期末考试英语试题含答案.pdf VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- 人民大2024Premiere视频剪辑技术 PPT课件项目1 揭开pr的神秘面纱.pptx VIP
- 2025年开心果行业研究报告及未来发展趋势预测.docx
- 【专业资料】ALD原子层沉积综述PPT.pptx VIP
原创力文档

文档评论(0)