Array Sum Loop

Medium Assembly Math
Solve this problem

Write ARM assembly that sums an array of 32-bit integers using a loop. The array pointer is in r0, length in r1, and the result is returned in r0.

Constraints

  • Use ldr and add.
  • Decrement length.
  • Handle zero-length.
  • Result in r0.
Starter codeAssembly
1.global sum_arr2sum_arr:3    ; TODO