【正确答案】STRCMP:PUSH AX PUSH SI PUSH DI NEXT: MOV AL,[SI] ;取串s1中一字符到AL INC SI MOV AH,[DI] ;取串s2中一字符到AH INC DI OR AL,AL JZ OVER ;若s1中字符为0转结束 OR AH,AH JZ OVER ;若s2中字符为0转结束 CMP AL,AH JNZ EXIT ;若s1和s2中字符不等则退出 JMP NEXT OVER: CMP AL,AH EXIT:POP DI POP SI POP AX RET