de nuevo gracias amigo anarkes por ayudarme

ya volvi a hacer otro asm y me quedo asi:

Código:
include "x.inc"

Org 0x1504B490         

LDR     R0, off_1504B530
BLX     R0



Org 0x1504B530

loc_1504B530    DCD 0x15D254A0+1


Org 0x15D254A0
    ADD    R4, 0x24
    LDRB    R0, [R4]
    PUSH    {R0-R7,LR}
    SUB    SP, SP,    4
    MOV    R0, SP
    LDR    R1, off_15D254C4
    BLX    R1
    LDR    R0, [SP]
    MOVL    R1, 0x3E8
    MOV    R2, 0x32
    ADD    R3, R1,    0
    LDR    R6, [R0]
    LSL    R4, R2,    3
    LDR    R6, [R6,R4]
    BLX    R6
    ADD    SP, SP,    4
    POP    {R0-R7,PC}

off_15D254C4    dw loc_14DBA31C+1
pero me sigue dando error al compilar

me podrian decir por fa en que estoy mal o si me falta algo

saludos a todos y en especial a anarkes por tomarse la molestia en ayudarme