Can it be done In standard ASM? I don't know Thumb ASM yet...