1. Write an ALP (assembly language program) to find sum of n natural
numbers. 2. Write an ALP to find factorial of a number. 3. Write an ALP to evaluate 2’s compliment of a number 4. Write an ALP to check a given number is odd or even. 5. Write an ALP to evaluate equation 3X2+5Y2 6. Write an ALP to implement division by repeated subtraction. 7. Write an ALP to calculate sum of squares of n natural numbers. 8. Write an ALP to calculate sum cubes of n natural numbers. 9. Write an ALP (assembly language program) to add first 10 even numbers using ARM instruction set. Store the result in a memory location and show the result. 10.Write an ALP to generate an arithmetic progression series with a limit 10. Display the result in memory. 11.Write an ALP to add two 64 bit number and store the result in memory location. 12.Store 10 numbers in memory and arrange them in a. Descending order. b. Ascending order. 13.Write an ALP to find average of 10 16-bit numbers in an array. (Use division by repeated subtraction which you done before) 14.Write an ALP to load values to registers R1, R2, R3 and R4 and store its content onto the program stack referenced by SP. 15.Write an ALP to count no. of even and odd numbers from an array of 10 numbers. You are required to implement this by using a subroutine to check if a number is odd or even, and count them in the calling function. (Using Stack Pointer)