Question: Write an assembly language program to add values stored at consecutive memory locations, starting at label xdata and continuing through j as illustrated in the

Write an assembly language program to add values stored at consecutive memory locations, starting at label xdata and continuing through j as illustrated in the C statements below (assume the j value is given to you in r0). End the program in an infinite loop.

y = 0; for (i = 1; i<=j; i++) { y = y + x(i) }

.text .global main .equ xdata, 0xx00101000

main:

@your code here

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!