Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.43 KB | None | 0 0
  1. /* 
  2. *   LU-MOP-MD1
  3. *   Ādams Muzikants
  4. *   am14056
  5. *
  6. *   Izveidot programmiņu asemblerā, kas aprēķina aritmētiskās progresijas summu no 1 līdz n ar soli 1.
  7. */
  8.     .text
  9.     .align  2
  10.     .global prog_sum
  11.     .type   prog_sum, %function
  12. prog_sum:
  13.     mov r1, r0
  14.     mov r0, #0
  15.     b loop
  16.     b test
  17. loop:
  18.     adds r0, r0, r1
  19.     bcs error
  20. test:
  21.     subs r1, r1, #1
  22.     bhi loop
  23.     b exit
  24. exit:
  25.     bx lr
  26. error:
  27.     mov r0, #0
  28.     b exit
  29.     .size   prog_sum, .-prog_sum
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement