课程设计查找字符串中的指定字符.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书 课程名称:微机原理课程设计 题目:查找字符串中的指定字符 课程设计(论文)任务书 数学与大数据 院系 信计 教研室 号 学 名 姓 生 学 设计题 甘 符 字 定 指 的 中 串 符 字 找 查 设计技术参数 煎讯矢程 怡设开在 编程讯热 Li+衍设按 设訥乐并 语分务 设计要求 A 伯方 用拉上 一 阿 的 统用表 , 采升 字律置 别一名 错式表 无公及 , 、序 嚴献表 言 考 中 语 参 居 , 、 方 顺 注 下 圃呼的 字 、图 文表。于 求^1 ■号豊 要 中编名 告凤告r图 报2报章及 计F1计分序 设b设或图 力丿 z(x L X Z 续 $ 印连 。 打 字 屮 纸数 居 工 作 量 务试少 任调不 讪、告 设行报 序远或 程、书 言析明 语分说 编序计 汇程设 成行程 完进课 ? ? ? ■亠 0/^ 0O 工作计划 日日日 2 4 5 11 1A 1A 月月月 6 6 6 年年年 7 7 7 11 1A 1A o o O 2 2 2 料序善 资程完 关编后 相汇最 阅试计 查测设 机机程 上上课 参考资料 席讹隘銘XM 字 签 任 主 室 研 教 年 月 口 目录 TOC \o 1-5 \h \z 安徽理工大学课程设计(论文)任务书 i 安徽理工大学课程设计(论文)成绩评定表 错误!未定义书签。 《微机原理》课程设计要求 错误!未定义书签。 \o Current Document \h 设计流程图及其说明 iv \o Current Document \h 1设计原理 iv \o Current Document \h 2 总流程图 iv \o Current Document \h 3子程序流程图 v \o Current Document \h 程序设计 vii \o Current Document \h 1.程序设计中用到的BIOS中断调用 vii \o Current Document \h 2.程序设计中用到的DOS中断调用 ix \o Current Document \h 程序调试及结果分析 x \o Current Document \h 2发现问题 x \o Current Document \h 3 分析问题 xi \o Current Document \h 5. 4解决问题 xi \o Current Document \h 5. 5程序运行结果分析 xi 附件: XV ? ? 11 摘要 木课程设计是用汇编语言设计一个在字符串中查找指定字符并输生所查找 到相同字符的个数,并将相同字符变色。 在这次课程设计屮多次运用了循环程序來完成字符的输入,比较,并调用子程序 来实现计数和变色功能。 运行程序时,把编写的源程序保存在clock.Asm中,在masm for windows 集成环境下进行调试,首先点运行选项的调试,如果编译成功,就选择运行选项 中的exe档。这样就产生了一个可运行的程序,然后点击运行,就会看到与题目 相符合的操作界面。 最后调试程序,运行程序,系统会提示错误的位置,和类型。通过改变程序 的前后联系,调试完毕后。再进行编译连接,运行,使系统能正确连接运行为止。 最后直到系统没有一处错误为止。 关键字:字符,编译,循环,屮断 ? ? ? 111 查找字符串中的指定字符 1设计任务及需求分析 题目分析 1做一个操作界面,提示操作:输入一串字符串、输入所查找的字符或字符 串等。 2显示出查找到的数目。 1.2主要设计思路 1首先利用循环程序输入一个字符串,判断是否有冋车输入,有则跳出字符 串的输入程序,并且保存到2个数据段屮。 2然后输入字符,然后保存到数据段3中。 3利用循环程序逐个比较,如和同,则计数加1,直到比较完,记录相同字符 的个数,并换行输出。 4利用循环程序逐个比较,如相同则调用变色子程序,直到比较完毕。 2方案设计 由于程序主体采用调用子程序方式运行,所以在此只介绍子程序,及和关调 用方式 木方案采用预置比较判断的方式来实现开始功能,程序如 下:Input: int 21h mov [di],al mov [si],al cmp al,Odh jnz input 3.设计流程图及其说明 3. 1设计原理 通过字符串比较查找字符串,并在查找过程中计数并作为光标的偏移量。 3. 2总流程图 程序开始,设置操作窗口,设置光标位置,通过键盘选择确定功能“退岀” 或“查找字符串”但选择“5”时,直接退出程序,但选择“1”时,进入“查找 字符串”模块。 开始是结束 开始 是 结束 程庁流程图 3. 3子程序流程图 程序进入查找字符串功能后,分别输入原字符串和所以查找的字符,通过字 符比较指令,若

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档