- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编 字符串比较实验
实验3. 字符串比较实验 1.实验内容与要求 程序员在屏幕上分别输入两行字符串,比较两个字符串,输出其中相同的字符,并统计个数。要求相同的字符大于10(即统计数要两位)。并且每行都要有提示信息。 2.源代码 DATAS SEGMENT ??? STR1??? DB 100,?,100 DUP(?)?????????????????????????? ;定义字符串 ??? STR2??? DB 100,?,100 DUP(?) ??? STR3??? DB 100 DUP(?)???????????????????????????????? ;存放含相同字符的新字符串 ??? INS1??? DB Input the first str: $?????????????????? ;提示信息 ??? INS2??? DB Input the second str: $ ??? OUTCNT? DB Num of the same elem: $ ??? OUTELM? DB The same elems are: $ ??? CRLF??? DB 0DH,0AH,$???????????????????????????????? ;回车换行 ??? COUNT?? DB 0?????????????????????????????????????????? ;未过滤字符串的长度 ??? NUM???? DB 0 ??????????????????????????????????????????;过滤后字符串的长度 DATAS ENDS CODES SEGMENT ??? ASSUME CS:CODES,DS:DATAS START: ??? MOV AX,DATAS ??? MOV DS,AX ??? MOV AH,9 ??? LEA DX,INS1 ??? INT 21H?????????????????? ;显示输入提示信息 ??? MOV AH,0AH ??? LEA DX,STR1 ??? INT 21H?????????????????? ;输入原字符串 ??? MOV AH,9 ??? LEA DX,CRLF?????????????? ;回车换行 ??? INT 21H ? ??? MOV AH,9 ??? LEA DX,INS2 ??? INT 21H ??? MOV AH,0AH ??? LEA DX,STR2 ??? INT 21H ??? MOV AH,9 ??? LEA DX,CRLF ??? INT 21H ??? ??? MOV CL,STR1+1???????????? ;把字符串长度送到CL,BL ??? XOR CH,CH ??? MOV BL,STR2+1 ??? XOR BH,BH ??? LEA SI,STR1+2???????????? ;把字符串首地址送到SI,DI ??? LEA DI,STR2+2 ??? LEA BP,STR3?????????????? ;把目标字符串首地址送BP ??? CMP2:???????????????????? ;外部循环 ??? CMP1:???????????????????? ;内部循环 ??? MOV AL,[SI]???? ??????????;逐一比较两字符串的每个字符 ??? CMP AL,[DI] ??? JNE NEXT????????????????????????????? ??? MOV AH,[SI] ??? MOV [BP],AH ??? INC BP ??? INC COUNT???????????????? ;统计STR3的长度 NEXT:INC DI ???? DEC BL ???? JZ? OVER1 ???? JMP CMP1 ???? OVER1:?????????????????? ;重新设置内部循环次数,并重新定位DI指针 ???? INC SI ???? MOV BL,STR2+1 ???? LEA DI,STR2+2 ???? LOOP CMP2 ???? MOV AH,9???????????????? ;输出结果提示信息 ???? LEA DX,OUTELM ???? INT 21H ???? call clear?????????????? ;调用过滤字符串子程序,并输出 ???? MOV AH,9???????????????? ;输出相同字符个数 ???? LEA DX,OUTCNT ???? INT 21H ???? XOR AH,AH ???? MOV AL,NUM ???? CALL DISPLAY????????????? ;处理输出结果,使输出两位数字 ??? ??? MOV AH,
您可能关注的文档
最近下载
- 2025年无人机驾驶员职业技能考核试卷:无人机维修保养实操试题集.docx VIP
- 医疗质量与安全提升策略.pptx VIP
- ISO 4892-3-2016 塑料 - 暴露在实验室光源下的方法 - 第3部分:荧光紫外线灯(中文版).pdf
- 卫生部手术分级目录(2025年1月份修订).doc VIP
- 风电机组高空作业事故案例警示与安全培训.pptx VIP
- GMP洁净厂房空调净化系统验证方案.docx VIP
- 学术英语(医学)知到课后答案智慧树章节测试答案2025年春天津医科大学.docx VIP
- (高清版)B-T 21296.1-2020 动态公路车辆自动衡器 第1部分:通用技术规范.pdf VIP
- 关于中学生早恋的问卷调查8.doc VIP
- 英语-山东市济南市2025年1月高二期末学习质量检测试题和答案.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)