湖南农业大学课程设计报告 学 院:信息科学技术学院 班 级:2010 级计算机3 班 姓 名:杨田娇 学 号:201041842312 课程设计题目:代码转换程序设计 课程名称:汇编语言与微机原理 指导老师:唐小勇 评阅成绩: 评阅意见: 成绩评定教师签名: 日期: 年 月 日 目 录 概述 „„„„„„„„„„„„„„„„„„„„„„ 1 一 设计题目 „„„„„„„„„„„„„„„„„„ 1 二 设计内容与要求 „„„„„„„„„„„„„„„ 1 三 设计思想„„„„„„„„„„„„„„„„„„„ 1 四 程序流程图 „„„„„„„„„„„„„„„„„ 3 五 程序源代码 „„„„„„„„„„„„„„„„„ 5 六 设计过程中遇到的问题及解决方法„„„„„„„„ 14 七 设计心得„„„„„„„„„„„„„„„„„„„ 15 代码转换程序设计 概述: 代码转换程序主要是实现字母间的转换和数值之间的转换
其中字母转换是大小写字母之间的互换,二进制转换则是二进制,十进制,十六进制之间的转换
程序设计成一个代码转换系统,给出一个可供选择的菜单,根据界面的信息选择不同的子功能
通过做这个程序,加强汇编语言编程的能力,更好的了解其基本原理,基本的思想,基本的方法以及相关的注意事项
一、设计题目 代码转换程序设计 二、设计内容与要求 完成一个字母或数制之间的转化程序,主程序分别具有 5 种可选择的子功能,按相应的字符可分别进入相应的子功能并在屏幕上显示结果,按“q”键退出
5 种可选择的子功能分别为: 1)实现小写字母向大写字母的转换 2)实现大写字母向小写字母的转换 3)实现二进制数向十六进制数的转换 4)实现十六进制数向二进制数的转换 5)实现十六进制数向十进制数的转换 三、设计思想 运行程序,首先会显示主界面,用户可依据提示选择不同的编号,实现不同的子功能
1、大写字母向