帮忙编一个小程序(重分酬谢)

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:40:17
编写程序,实现以下功能:
从键盘上输入两个字符串STR1和STR2,程序对两个字符串进行比较,比较结果应有以下四种情况:
1、STR1=STR2,两个字符串完全相同;
2、STR1 in STR2,STR2中包含STR1;
3、STR2 in STR1,STR1中包含STR2;
4、STR1<>STR2,两个字符串不相同。
程序运行时
提示:STR1=输入字符串1<ENTER>
提示:STR2=输入字符串2<ENTER>
比较结果:显示以上四种情况之一
帮忙编编,为了应付考试。结果满足的话,还给加分
大家写这么多,真让我感动。非常感谢,怪我没说清楚。是用汇编编写。
明天我就好好研究,评出最适应我这水平的。

DSEG SEGMENT
STR1 DB 64,?,64 DUP(?)
STR2 DB 64,?,64 DUP(?)
MES1 DB 'INPUT STR1:$'
MES2 DB 'INPUT STR2:$'
EE DB 'STR1=STR2$'
AA DB 'STR1 IN STR2$'
BB DB 'STR2 IN STR1$'
NEE DB 'STR1 <> STR2$'
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
START: MOV AX,DSEG
MOV DS,AX
LEA DX,MES1
MOV AH,9H
INT 21H
LEA DX,STR1
MOV AH,0AH
INT 21H
CALL NEWLINE
LEA DX,MES2
MOV AH,9H
INT 21H
LEA DX,STR2
MOV AH,0AH
INT 21H
CALL NEWLINE
LEA SI,STR1
ADD SI,2
LEA DI,STR2
AD