You are on page 1of 1

ARM Assembly Program Questions

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)

You might also like