Does the order in which you initialize a 2 dimensional array(through a nested for loop) matter when executing a programon a computer? (the answer is yes). Explain how in termsof MIPS assembly knowledge and properties. Also, convert thefollowing C program to MIPs assembly language instructions, andexplain any key differences in instructions.
#include <stdlib.h>
int v1() {
int** array;
for(int i = 0; i<SIZE; i++)
for(int j = 0; j<SIZE; j++)
array[j][i] = 0;
free(array);
return 0;
}
int v2() {
for(int i = 0; i<SIZE; i++)
for(int j = 0; j<SIZE; j++)
array[i][j] = 0;
free(array);
return 0;
}
int main() {
#ifdef V1
v1();
#endif
#ifdef V2
v2();
#endif
}
Expert Answer
An answer will be send to you shortly. . .
PayPal Gateway not configured
PayPal Gateway not configured