永发信息网

汇编 设计查找匹配字符串SEARCH的程序。

答案:2  悬赏:10  手机版
解决时间 2021-11-23 22:59
汇编 设计查找匹配字符串SEARCH的程序。
最佳答案
可以用的 望采纳

DATA SEGMENT
STRKEY DB 'enter keyword:$'
STRSEN DB 'enter sentence:$'
STRAT DB 'match at location:$'
STROF DB ' of the sentence',0DH,0AH,'$'
STRNO DB 'no match',0DH,0AH,'$'
CRLF DB 0DH,0AH,'$'
BUFKEY DB 20
DB 20 DUP (?)
BUFSEN DB 100
DB 100 DUP (?)
BUFCMP DB 20
DB 20 DUP (?)
DATA ENDS

STACK SEGMENT STACK
DB 200 DUP(?)
STACK ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV ES,AX

MOV AH,09H
LEA DX,STRKEY
INT 21H

MOV AH,0AH
LEA DX,BUFKEY
INT 21H

MOV AH,09H
LEA DX,CRLF
INT 21H

LEA SI,BUFKEY+2
LOOP1:
MOV AH,09H
LEA DX,STRSEN
INT 21H

MOV AH,0AH
LEA DX,BUFSEN
INT 21H

MOV AH,09H
LEA DX,CRLF
INT 21H

MOV CL,BUFSEN+1
SUB CL,BUFKEY+1
JC NOMATCH

INC CL
LEA BX,BUFSEN+2
LOOP2:
PUSH CX
MOV CL,BUFKEY+1
MOV CH,0
PUSH SI
MOV SI,BX
MOV DI,OFFSET BUFCMP
REP MOVSB
POP SI
POP CX

PUSH CX
MOV CL,BUFKEY+1
MOV CH,0
PUSH SI
LEA SI,BUFCMP
LEA DI,BUFKEY+2
REPZ CMPSB
POP SI
POP CX
JZ MATCHAT

INC BX
DEC CL
JNZ LOOP2

JMP NOMATCH
MATCHAT:
MOV AH,09H
LEA DX,STRAT
INT 21H

SUB BX,OFFSET BUFSEN+2
INC BX

PUSH CX

MOV CL,4
MOV CH,4
NEXT:
ROL BX,CL
MOV AL,BL
AND AL,0FH
ADD AL,30H
CMP AL,3AH
JL OUTP
ADD AL,07H
OUTP:
MOV DL,AL
CMP DL,'0'
JZ ZJMP
MOV AH,02H
INT 21H
ZJMP:
DEC CH
CMP CH,0
JA NEXT
MOV DL,'H'
MOV AH,02H
INT 21H

POP CX

MOV AH,09H
LEA DX,STROF
INT 21H

JMP LOOP1
NOMATCH:
MOV AH,09H
LEA DX,STRNO
INT 21H

JMP LOOP1
EXIT:
MOV AH,4CH
INT 21H
CODE ENDS
END START
全部回答

去百度找一下吧..最好是找一些相关的实例教程.!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当公称直径为3267mm时,标准椭圆封头的曲面高
请在图中,作出光线由空气斜射入水时的反射光
祥瑞家园停车场(祥瑞家园)地址在什么地方,想
从八士坐几路公交车到东亭金锡宛
银安生物是做什么的?
中山优质LED地埋灯厂家明歌价格多少?
格力柜式空调怎么打开玻璃面板
收房难道真的要请验房师吗
权健化妆品为什么摸到脸上有种脏东西就像洗澡
烧烧的妹子有木有?
取得1300多顶发明专利被称为发明大王是
上网查关于端午节的由来(英语)
我14岁停经6个月了
从河鼓街到汉水路146号怎么走
万隆停车场(菜市街南50米万隆停车场)地址好找
推荐资讯
泸州到兴文僰王山自驾车怎么走
变形金刚空锤是不是狂派好像是。。。
世界上最猥琐的动物,什么动物最猥琐
长沙市桂花路34号核工业二三〇研究所一般上什
建筑工地常见管理人员有哪些,他们分别承担什
话说dmmd这个黑苍叶是哪条线出来的?
车厘子和樱桃什么关系
体藓会全身痒吗
求肉名,谢谢各位大神赐教
REACH/PAH/ROHS内部控制方案怎么写
阴阳师式神凤凰火与阎魔相比,谁更厉害?
东营东方书苑是不是学的传销
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?