Este documento describe los conceptos fundamentales de los lenguajes ensamblador y de programación de sistemas. Explica los diferentes tipos de ensambladores, su estructura, sistemas numéricos, gestión de memoria, traducción de direcciones, evolución de lenguajes de programación, macros, y las funciones y procesos de los ensambladores.