Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- tam: .word 11
- vector1: .word 1, 2
- vector2: .word 1, 2, 1, 2, 3, 2, 4, 1, 2, 2, 3
- vector3: .word 0, 0
- .text
- push {lr}
- ldr r0, =vector1 // en r0 cargamos direccion del vector1
- ldr r1, =vector2 // en r1 cargamos direccion del vector2
- ldr r2, =tam
- ldr r2, [r2] // en r2 el tamaño del vector
- ldr r3, =vector3 // en r3 cargamos direccion del vector3
- bl histo // llamamos a la funcion
- pop {lr}
- bx lr
- histo: // aqui tu funcion histo
- push {r4}
- mov r4, r0
- mov r0, r1
- mov r5, r1
- mov r1, r2
- mov r6, r3
- bl count
- mov r0, r4
- mov
- count:
- push {r4}
- mov r4, #0
- bucle:
- ldr r3, [r0], #4
- cmp r3, r2
- addeq r4, #1
- sub r1, #1
- cmp r1, #0
- beq fin
- b bucle
- fin:
- mov r0, r4
- pop {r4}
- bx lr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement