Sure, you can use assembly. The Arduino software (IDE) doesn't really support assembly (though you should be able to do it with inline assembly in a .c file), but the hardware will run anything (any .hex file) you give it, and there's a makefile to build and upload code from the command line.