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
Get step-by-step solutions from verified subject matter experts
