Hola, puedes hacerme un favor?
No sé usar mucho LSL o ASR, y los necesito para una rutina, mira tengo esto:
@X POS
ldr r1, =0x20370BC
ldrh r1, [r1]
LSL R1, R1, #0x13
mov r2, #0xa0
lsl r2, r2, #0x0e
add r1, r1, r2
asr r1, r1, #0x10
@Y POS
ldr r7, =0x20370BE
ldrh r2, [r7, #0x0]
lsl r2, r2, #0x13
mov r3, #0xa0
lsl r3, r3, #0x0e
add r2,r2,r3
asr r2, r2, #0x10
En el debugger, tanto R1 como R2 terminan con un valor, creo que es 28 o no me acuerdo bien.
La cosa es, que necesito algo parecido con esos comandos, pero el resultado debe ser 800, puedes ayudarme con eso?