Practice Questions for “for loops” and arrays:
Implement
the following C pseudo-code in 68k assembly
A)
unsigned
int arr[10];
unsigned
int brr[10] = { 0, 2, 5, 3, 2, 56, 1, 3, 10, 20};
int
i;
for
(i = 0; i < 10; i++)
arr[i] = i;
for
(i = 0; i < 10; i++)
brr[i] = arr[i] + brr[i];
B)
unsigned
int arr[10];
unsigned
int brr[10] = { 0, 2, 5, 3, 2, 56, 1, 3, 10, 20};
int
i;
for
(i = 0; i < 10; i++)
if (brr[i] < 10) arr[i] = brr[i];
else arr[i] = brr[9 - i];