Write a program on the assembly language to do the following:
Question 1: Allocate array with 32-bit 100 element.
Question 2: Prompt the user to enter the maximum or the upper bound of random value.
Question 3: Read the value and use it to generate random numbers to initialize the array elements.
Question 4: Find out the average of the array.
Question 5: Print the average on the center of the screen with blue back-ground and yellow font.