blurose

[fr] mod experience w vars

Sep 18th, 2020 (edited)
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.83 KB | None | 0 0
  1. /* Poner 00 48 00 47 XX XX XX 08 a 0x21C38 */
  2. .text
  3. .align 2
  4. .thumb
  5. .thumb_func
  6.  
  7. EditarExperiencia:
  8.     push {r1}
  9.     ldr r0, .VarDenominador        /* Puedes cambiarla */
  10.     mov r3, pc
  11.     add r3, #7
  12.     mov lr, r3
  13.     ldr r3, .VarGet
  14.     bx r3
  15.     cmp r0, #0
  16.     beq _dontdividebyzero
  17. _continue:
  18.     push {r0}
  19.     ldr r0, .VarNumerador
  20.     mov r3, pc
  21.     add r3, #7
  22.     mov lr, r3
  23.     ldr r3, .VarGet
  24.     bx r3
  25. _terminar:
  26.     pop {r1-r2}
  27.     mul r0, r2
  28.     mov r3, pc
  29.     add r3, #7
  30.     mov lr, r3
  31.     ldr r3, .Dividir
  32.     bx r3
  33.     ldr r2, .Volver
  34.     bx r2
  35.  
  36. _dontdividebyzero:
  37.     mov r0, #1
  38.     b _continue  
  39.  
  40. .align 2
  41.  
  42.  
  43. .Volver:
  44.     .word 0x08021C40 | 1
  45. .VarNumerador:
  46.     .word 0x40XX
  47. .VarDenominador:
  48.     .word 0x40XX
  49. .VarGet:
  50.     .word 0x0806E568 | 1
  51. .Dividir:
  52.     .word 0x081E4018 | 1
  53.  
Advertisement
Add Comment
Please, Sign In to add comment