If playing with options to the assembler and linker are not a big concern, you can also set C::B to use an custom makefile that handles running as/ld as needed, for whatever assembler you're using.
I usually keep the GNU and Netwide assemblers around, plus the local systems where available (e.g. MASM)