Well, I can say #DEFINE blah blah in C and it will compile -> ASM.
Unfortunately, I use mostly programs that will work with Atmel ucs.
I use AVR studio for the Atmel, but that won't help you. -
http://www.atmel.com/dyn/products/to...p?tool_id=2725
Ugh, there are others, but I'll have to look in the school lab next time I go.
There is a program called Codevision C compiler, and there is a free version floating around, but I'm NOT sure if its AVR (atmel) specific or not. Look into that though.
Other than that, I'm now usually programming in Linux and compiling with add-in modules specifically for the Atmel. I'm sure you could find modules for what you want to use. *nix is the best programming environment IMO.