下载此文档

汇编程序.doc


文档分类:汽车/机械/制造 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
辽宁工业大学
微机原理与汇编技术课程设计(论文)
题目: 处理字符串程序设计
院(系): 电子与信息工程学院
专业班级: 计算机科学与技术
学号:
学生姓名:
指导教师:
教师职称: 副教授
起止时间: 13-07-01至13-07-05
课程设计(论文)任务及评语
院(系): 教研室:
学号
学生姓名
专业班级
课程设计(论文)题目

课程设计(论文)任务
主要设计内容:
从键盘上输入一个以回车结束的十进制数字串(不超过20个)。
(1)按ASC码值的降序显示这个字符串中ASCII码最值。
(2)以十进制形式显示数字串中所有数字的和。
(3)以十进制显示字符串中最大数和最小数的乘积。
(4)对数字串进行处理,使每个字符在字符串中只出现一次。
(5)数据的输入和结果的输出要有输出都要有必要的提示,提示独占一行。
(6)要使用到子程序。
要求:
1、根据题目要求,拿出总体设计方案,查找相关资料,解决设计中的技术难点,并画出程序流程图。针对题目的具体要求,根据前期的设计方案,实时编码,同时编写相应文档。完成编码后,根据题目要求测试程序是否合格,同时优化程序,归纳文档资料,按要求书写课程设计报告。
2、认真独立完成所规定的设计内容(4000字左右),严禁相互抄袭;
3、撰写、打印设计说明书一份。
指导教师评语及成绩
平时成绩:
论文质量:
答辩:
总成绩: 指导教师签字:
年月日
目录
第1章前言 1
背景 1
基本功能要求 1
。 2
第2章编程前期准备 3
3
3
4
第3章程序设计 5
程序要求和目的 5
5
5
6
7
8
为用户输出时的码值转换 9
10
第4章课程设计总结 10
第4章课程设计总结 11
参考文献 12
程序代码 13
第1章前言
背景
在进行数字串处理的时候需要对完成输入一个以回车结束的十进制数字串,按照用户输入的数字串会自动按ASC码值的降序显示这个数字串中ASC码值最大和最小的两个数字,并且以十进制形式显示数字串中所有数字的和,会为用户用十进制显示字符串中最大数和最小数的乘积。该程序会自动对数字串进行处理,使每个字符在字符串中只出现一次。数据的输入和结果的输出都会有输出都要有必要的提示,且提示独占一行。
基本功能要求
该程序要实现的功能为从键盘上输入一个以回车结束的十进制数字串(不超过20个)。
(1)按ASC码值的降序显示这个字符串中ASC码值最大值和最小值的两个数字。
(2)以十进制形式显示数字串中所有数字的和。
(3)以十进制显示字符串中最大数和最小数的乘积。
(4)对数字串进行处理,使每个字符在字符串中只出现一次。
(5)数据的输入和结果的输出都要有输出都要有必要的提示,且提示独占一行。
(6)要使用到子程序。
上述要求可以分为6个子部分,待子部分功能实现后,在进行整合,形成我们需要的大的、完善的汇编语言程序。第一部分和第三部分子程序,我们可以看成是在一个数字串寻找一个ASC码值最大和最小的数字,并用最大值和最小值进行乘法运算,用ASC码调整后输出十进制的结果。第二部分子程序,是对一个数字组进行求和运算,其结果进行ASC码调整并输出我们想要看到的十进制数据。第四子部分,我设想在输出程序中存储的数据的时候,不输出重复的数字就能实现这部分功能。第五部分和第六部分用最普通的方法即可实现。在这六部分内容都实现后,在进行小程序的整合,即可实现相应的设计题目的功能总上,该设计题目是可实现的。

开始
返回DOS结束
按ASC值大小寻找最大值和最小值
从键盘输入一个以回车结束的十进制数字串
以十进制形式显示所有数字的值
以十进制显示最大和最小值乘积
对数字串进行处理并显示不重复的
系统总体框图

第2章编程前期准备

MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。


汇编语言的实现也是先利用某种编辑器编

汇编程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小203 KB
  • 时间2018-03-03