The Byte Craft Limited COP8 compiler includes a full macro assembler. You can add assembly language to a C source file. You can also access C functions and variables from assembly.