escribir funcion en lenguaje Ensamblador Mips
buenas, necesito escribir la siguiente función en C :
int strcmp (char *s1, char *s2)
{
while (*s1 == *s2) {
if (*s1 == 0)
return 0;
s1++;
s2++;
}
if (*s1 > *s2)
return 1;
return -1;
}
en lenguaje Ensamblador Mips (2000),La función compara léxicamente dos strings de
texto y retorna +1 si el primer string es mayor que el segundo, 0 si son iguales,
y -1 si el segundo string es mayor
espero que alguien me pueda ayudar, de antemano muchas gracias.
int strcmp (char *s1, char *s2)
{
while (*s1 == *s2) {
if (*s1 == 0)
return 0;
s1++;
s2++;
}
if (*s1 > *s2)
return 1;
return -1;
}
en lenguaje Ensamblador Mips (2000),La función compara léxicamente dos strings de
texto y retorna +1 si el primer string es mayor que el segundo, 0 si son iguales,
y -1 si el segundo string es mayor
espero que alguien me pueda ayudar, de antemano muchas gracias.