Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.34 KB | None | 0 0
  1. .syntax unified
  2.  
  3. .data
  4. fmt:    .asciz "%d\n"
  5. adat:   .int 1, 2, 3, 4, 5
  6.  
  7. .text
  8.  
  9. .global main
  10.  
  11. main:
  12.  
  13.     push {r4-r11, lr}
  14.  
  15.     ldr r4, =adat
  16.  
  17.     ldr r0, =fmt
  18.     ldr r1, [r4, #12]
  19.     ldr r2, [r4, #4]
  20.     ldr r2, [r4, #8]
  21.     mla r1, r1, r2, r3   /* r1 := r5 * r6 + r7 */
  22.  
  23.     bl printf
  24.  
  25.     mov r0, #0
  26.     pop {r4-r11, pc}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement