Quiero aprender a ensamblar, pero no estoy seguro de qué conjunto de instrucciones (¿si es el término correcto?) debería aprender?
Tengo experiencia previa en programación e hice una licenciatura en Informática, pero sorprendentemente nunca se cubrió.
Necesito que me enseñen lo básico, un indicador de qué recursos debo aprender.
Quiero aprender: terminología, configurar el entorno, hola mundo, en qué conjuntos de instrucciones se debe enfocar por las razones que detalle en el siguiente párrafo.
Usaré esto con mi experiencia C / WinAPI para el desarrollo de Malware (hago los compromisos del Equipo Rojo) y para la ingeniería inversa. Un breve resumen de los diferentes conjuntos de instrucciones sería genial, pero mi enfoque es del 99% en Windows en este momento.
Me gusta ver qué están usando los "chicos grandes" en términos de Stuxnet, o cómo los enormes productos como Photoshop tienen ingeniería inversa.
EDITAR: Puede que esté equivocado, pero este tutorial parece crear un programa en ensamblador que funciona en todas las CPU.
¡Así que ahora estoy muy confundido!