(2013汇编语言课程设计题目2.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文档。上传文档
查看更多
(2013汇编语言课程设计题目2

汇编语言与接口设计课程设计题目与要求 题目安排: 按班级内部自由组合两人一组, 每组合作两个题目,第一 题从1-6题中任选,第二题从8-12中任选, 每组提交一份报告.要求严格按作息时间在机房完成,每天根据出席情况点名. 辅导及检查安排: 辅导老师: 邹晓红,何海涛, 张忠平, 王世明, 任大伟 地点: 信息馆101 时间:6月24(周一)---7月5日(周五) 检查时间:7月3、4、5日可随时检查,周五检查结束(尽量上午查完) 设计说明书及记录表在周五由班长统一交齐。各位老师将记录表及成绩单填好。 机房上机时间:上午8:00——11:30 下午14:00——17:30 课程设计报告的基本要求(***杜绝雷同报告***) 接口设计:根据所选题目和所用的接口电路芯片设计出完整的接口电路。 程序设计:要求画出程序流程图,设计出全部程序并给出程序设计说明和程序注释。 课程设计说明书: a、本次课程设计的目的和意义。 b、设计报告:字数约2000~3000字(不包括程序清单,附录为程序清单),内容包括: 设计题目; 系统的主要功能、作用以及主要技术性能指标; 总体设计方案、工作和组成原理(框图)或设计说明、采用的技术路线等; 系统设计:接口电路设计,程序设计(程序流程图和程序清单及注释)以及其他有关的理论分析和计算; 设计总结:对整个设计工作过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获和提高。 c、作品的使用或操作说明。 d、设计图纸或图表(如接口电路原理图等)。 e、附录:程序清单 一.题目:分类统计字符个数COUNT—CHAR 实验要求:程序接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字及其它字符分类计数,然后将结果存入以letter、digit和other为名的存储单元中。 提示:程序可采用0AH功能调用把键入字符直接送到缓冲区中,然后再逐个取出分类计数。也可采用0lH功能调用在接收字符后先分类计数然后再存入缓冲区中。程序需进入debug运行并查看计数结果。 二. 题目:查找匹配字符串SEARCH 实验要求:程序接收用户键入的一个关键字以及一个句子。如果句子中不包含关键字则显示‘No match!’;如果句子中包含关键字则显示‘Match,,且把该字在句子中的位置用+六进制数显示出来。要求程序的执行过程如下: Enter kcyword:abc 置nter Sefttence:We are stud如ng abc‘ Match atl0Cation:11H of the sentence. Knter Sentence:xy2,OK? No match, Enter 5entence:‘C 提示: 程序可由三部分组成: (1)输入关键字和一个句子,分别存入相应的缓冲区中。可用功能调用oAH。 (2)在句子中查找关键字。 ①关键字和句子中相应字段的比较可使用串比较指令。为此必须定义附加段,但附加段和数据段可定义为同一段,以便于串指令的使用。这样,相应的寄存器内容也有了确定的含义,即如下: SI 寄存器为关键字的指针; DI 寄存器为句子中正相比较的字段的指针; CX 寄存器存放关键字的字母个数(长度)。’ ②整个句子和关键字的比较过程可以用一个循环结构来完成。循环次数为(句子长度一关键字长度)+1在计算循环次数时,如遇到句子长度小于关键字长度的情况则应转向显示‘Nomatch!’。循环中还需要用到Bx寄存器,它用来保存句子中当前正在比较字段的首地址。BX、SI、DI三个寄存器的作用如图2。7所示。 (3)输出信息。用功能调用09h分‘找到’或‘末找到’两种情况分别显示不同的信息。在‘找到’时,还要求显示出匹配字符串在句子中的位置。我们知道,在‘找到’时,BX寄存器的内容为匹配字符串的首地址,将此值减去句子的首地址,再将差值加15p是所要的匹配字符串在句子中的位置。可将位置值转换为+六进制数从屏幕上显示出来。 三.题目:显示学生名次表rank 实验要求:编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于50字的grade数组中,其中grade+i保存学号为i+1的学生的成绩。然后根据grade中的学生成绩,把学生名次填入50字的rank数组中,其中rank+i的内容是学号为I+1学生的名次。再按学号顺序把名次从终端上显示出来。 四.题目:计算机钢琴程序 实验目的:1 掌握利用PC机扬声器发出不同频率的声音的方法。 2 学习利用系统功能

文档评论(0)

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

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

1亿VIP精品文档

相关文档