AVR Assembly on Arduino through USB?
It is very simple. Use the Avr studio to write the code in assembly and compile it. Then feed the hex file to XLoader software to upload it to the arduino through USB like you do in Arduino IDE. No need for any extra burner/programmer.