Which tool to use to write ARM assembler with c code and compile the same?
What device are you planning to write code on?
If it is a Cortex-M based-device, you might also look at https://www.keil.com/ a toolset optimized for writing code on Cortex-M devices