Question: in ARM assembly for Raspberry Pi . Please provide explanation and output Write an assembly language program to sum up a list of 5 0

in ARM assembly for Raspberry Pi. Please provide explanation and output
Write an assembly language program to sum up a list of 50 numbers that are read in and stored in memory. Here is the algorithm you are to translate .
* Read in 50 numbers A1, A2,..., A50Set Sum to 0Set i to 1While the value of i is less than or equal to 50Sum = Sum + A i = i +1End of the loopWrite out the value of Sum
Please Use this set up.
.text.global main
main:
#Save return to Os on stack
SUB sp,sp #4
STR lr,[sp,#0]
#Enter program here
#return to the OS
LDR lr,[sp,#0]
ADD sp,sp, #4
MOV pc, lr
.data

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!