Manipulação de vectores
Codifique os seguintes programas em assembly do MIPS.
1.
main ()
{ int array[20];
int i;
for (i=0 ; i<20 ; i++)
array[i] = 0;
}
2.
main ()
{ int array[20];
int *p;
for (p=array ; p < &array[20] ; p++)
*p = 0;
}
3.
struct elem {
int tipo;
int valor;
struct elem *prox; }
main ()
{ int array[10], i;
struct elem *act;
/* Suponha act inicializado e a apontar para o
inicio de uma lista ligada */
i = 0;
while (act != NULL) {
array[i] = act->valor;
i++;
act = act->prox; }
}