sentence: keil provides a broad range of development tools like ansi c compiler , macro assemblers , debuggers and simulators , linker , ide , library managers , real-time operating systems and evaluation boards for intel 8051 , intel mcs-251 , arm , and xc16x / c16x / st10 families .