A block of memory contains 40 random words of data. Assume thatthe values are in two’s
complement representations and are stored in the Read/Writememory area. You need to provide the
40 random words and to include them in an initialization file:assign.ini. Write a program using the
ARM assembly programming language to do the following:
a) You are required to reverse the word order in a block of 40random words (Hint: the last word
stored in the memory becomes the first and vice versa).
b) Next, find the minimum value in the 40 random words ofdata.