汇编语言实验二查找匹配字符串.docx





《汇编语言实验二查找匹配字符串.docx》由会员分享,可在线阅读,更多相关《汇编语言实验二查找匹配字符串.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言实验二 查找匹配字符串一、目的查找匹配字符串SEARCH 二、实验内容程序接收用户键入的一个关键字以及一个句子。如果句子中不包含关键字则显示NOmatch!;如果句子中包含关键字则显示MATCH,且把该字在句子中的位置用十六进制数显示出来。流程图mess3DBMatch at location:,$mess4DBNOT MATCH/,13,10;$mess5DBH if the sentence,13,10,1$changeDB13,10;$stokninl label bytemaxi db 10act1 db ?stoknl db 10 dup(?)stoknin2 label b
2、ytemax2 db 50 act2 db ?stokn2 db 50 dup(?)DATA ENDSSTACKS SEGMENT;此处觞入施楼丝代呜STACKS ENDSCODE SEGMENTmain proc farassume cs:code,ds:data,es:dataSTART:;为西切dos并清空后面患用到的域存器;输出 Enter keyword;用21 4中假的Oah号功能获驭关缠学如果为之血挂退出程序push ds sub AX,AX sub BX,BX sub DI,DI sub SI,SI push AX MOV AX, DATA MOV DS,AX LEA DX,m
3、ess1 MOV ah,09 INT21hLEA DX,stokninl MOV ah,0ah INT21h cmp act1,0 je exita10: it 人Sentence 并多J 国片LEA DX,changeMOV ah,09INT 21 h;输出彩,胡竹LEA DX,mess2MOV ah,09INT 21h确出 Enter Sentence:LEA DX,stoknin2MOV ah50ahINT 21 h;用21 %中做的Oah居功能奏取与孑MOV AL,act1CBWMOV CX,AX PUSH CX MOV AL,act2 cmp AL,0 je a50 SUB AL,a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 实验 查找 匹配 字符串

限制150内