No necesita aprender a ensamblar si va a depurar sus propios programas. Los compiladores pueden insertar información del código fuente en el ejecutable (-g
bandera con GCC) o en un archivo lateral (/Z
familia de indicadores con MSVC).
Comenzar con un depurador no es difícil (incluso si usa una línea de comando), y hay muchos recursos en Internet. Es la inversión que le dará el mayor rendimiento.
Sin embargo, tener cierta comprensión del lenguaje ensamblador puede resultar útil a veces. Observar el ensamblado generado por el compilador a veces (rara vez) es necesario cuando desea verificar cómo se realizan algunas optimizaciones. Pero esto es algo de lo que no debes preocuparte a menos que tengas un trabajo muy específico.
¡No, no, pero podría ser más fácil de aprender que gdb! ;-) –