This is probably another question that could easily be answered by the FAQ but I heard that a lot of programmes written in Assembler implement C code - for instance using C and ASM simultaneously. Is this just waffle or can it be done?