- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查找匹配字符程序设计
中北大学
汇编语言程序设计
课 程 设 计 说 明 书
学生姓名: 学 号:
学 院: 信息与通信工程学院
专 业: 自动化
题 目: 查找匹配字符串程序设计
指导教师:沈小林 安道新 职称:副教授 助教
2011年6月25日
中北大学
汇编语言程序设计实验
课程设计任务书
10/11 学年第 二 学期
学 院: 信息与通信工程学院
专 业: 自动化
学 生 姓 名: 学 号:
课程设计题目: 查找匹配字符串程序设计
起 迄 日 期: 06月20日~06月25日
课程设计地点: 中北大学
指 导 教 师: 沈小林 安道新
系 主 任: 王忠庆
下达任务书日期: 2011年06月20日
课 程 设 计 任 务 书
1.设计目的:
通过对任意字符串中是否有匹配字符串的检索,掌握分支及循环程序设计及调试过程。 2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 1、程序要求
(1)由键盘输入一个长度不大于80个字符的字符串,回车键结束;
(2)由键盘输入匹配任意字符串,以回车键结束;
(3)检索上述字符串中是否含有匹配字符串,若有,屏幕显示“Matched”;否则显示“Not Matched”。
2、设计内容
(1)根据要求确定解决问题的;
画出;
(4)按照要求调试
(5)写出设计总结报告。
设计报告主要内容包括:设计目的与要求、系统技术指标或设计要求、程序设计方案、主要参考资料及心得体会等 3.设计工作任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等〕: 设计总结;程序清单;程序框图;参考文献等。
【注】装订时依照封面、任务书、设计总结顺序一起装订。
课 程 设 计 任 务 书
4.主要参考文献: 要求按国标GB 7714—87《文后参考文献著录规则》书写,例:
傅承义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1985
5.设计成果形式及要求:
设计总结;程序清单(附注释);参考文献等。 6.工作计划及进度: 6月20日 ~ 6月21日
6月22日 ~ 6月22日
6月23日 ~ 6月24日
6月25日 ~ 6月25日 调研、资料收集;
设计方案确定,设计程序
程序调试、程序必须调试通过。
撰写总结、设计报告答辩 系主任审查意见:
签字:
年 月 日 绪论
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。
通过对任意字符串中是否有匹配字符串的检索,掌握分支及循环程序设计及调试过程。
本次课程设计的任务是设计一个查找匹配字符串的程序,程序的具体功能是接收用户由键盘输入一个长度不大于80个字符的字符串,回车键结束;由键盘输入匹配任意字符串,以回车键结束;如果句子中不包含关键字则显示‘NO match!’;如果句子中包含关键字则显示‘MATCH’,且把该字在句子中的位置用十六进制数显示出来。该程序实现的功
文档评论(0)