.data msg1: .asciiz "Please insert text No 1(max 20 characters):" msg2: .asciiz "Please insert text No 2(max 20 characters):" msg3: .asciiz "No match!" msg4: .asciiz "Identical!" linefeed: .asciiz "\n" .align 2 array1: .space 80 array2: .space 80 .text .globl main main: li $v0,4 la $a0,msg1 syscall li $v0,8 la $a0,array1 la $a1,80 syscall li $v0,4 la $a0,msg2 syscall li $v0,8 la $a0,array2 la $a1,80 syscall jal strcmp li $v0,10 syscall strcmp: li $19,76 li $17,0 loop: lw $16,array1($17) lw $15,array2($17) or $18,$15,$16 bnez $18,exit1 beq $17,$19,exit2 addi $17,4 j loop exit1: li $v0,4 la $a0,msg3 syscall jr $ra exit2: li $v0,4 la $a0,msg4 syscall jr $ra