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; } }