RE:mis primeros pasos ayuda
Hola.
Inicialmente lo que necesitas es un programa ensamblador, que te permita ensamblar tus programas, es decir, verificar la sintaxis de tu código y pasarlo a lenguaje máquina. Existe algunos que incluyen un editor de textos donde puedes escribir tus rutinas pero sino siempre tienes como comodín el bloc de notas, solo que deberás guardar el documento con la extensión adecuada.
Cada micro tiene su propio repertorio de instrucciones pero son bastantes similares entre sí. Por recomendarte algo, el microcontrolador 8051 da mucho juego y puede ser interesante para aprender. Hazte con un ensamblador/simulador (para que puedas ejecutar tu programa como si en realidad tuvieses el micro en tu máquina) y su repertorio de instrucciones.
De todas formas te diré que necesitas una serie de conocimientos previos antes de empezar a programar en ensamblador (o por lo menos es recomendable) tales comos: modos de direccionamientos, formato de instrucciones, modelo estructural y funcional, interrupciones... Todo esto son conceptos genéricos y a la vez particulares para cada microcontrolador.
Espero no haberte asustado :) . Si necesitas ayuda coméntalo aquí o a través de mail.
Saludos.