Want to create interactive content? It’s easy in Genially!

Get started free

Línea del tiempo

Fabiola Sanchez

Created on September 27, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Timeline video

Images Timeline Mobile

Sport Vibrant Timeline

Decades Infographic

Comparative Timeline

Square Timeline Diagram

Timeline Diagram

Transcript

Línea del tiempo

La Evolución del Lenguaje Ensamblador

01 Fundacion

Nacimiento del Código Simbólico Finales de los 40 - Principios de los 50

02 Formalizacion

Antes del ensamblador, la programación se hacía directamente en código máquina binario. El 'Lenguaje Ensamblador' nació como una capa simbólica (mnemónicos como ADD, SUB, JMP) para hacer el código máquina legible, mejorando drásticamente la velocidad de programación

El Primer Ensamblador (SOAP) 1951 - 1954

El concepto fue formalizado por Kathleen Booth (1951) y Nathaniel Rochester (IBM 701, 1954). El ensamblador SOAP (Symbolic Optimal Assembly Program) para la IBM 650 popularizó el uso, permitiendo a los programadores dejar de calcular direcciones de memoria manualmente.

03 Abstraccion

Introducción de Macro Ensambladores 1960s

04 Arquitectura Especifica

Arquitecturas como la IBM System/360 introdujeron los 'macro ensambladores'. Estos permiten definir una secuencia de instrucciones con un solo nombre (macro), mejorando la productividad, la reutilización del código y la creación de bibliotecas de rutinas comunes.

La Era del Microprocesador (8080/Z80) 1970s

La llegada de microprocesadores populares (Intel 8080, Zilog Z80) trajo consigo su propio conjunto de instrucciones. El ensamblador se convirtió en la herramienta crucial para programar los primeros sistemas operativos (CP/M) y juegos, donde cada byte de memoria y ciclo de reloj contaba.

05 Dominio (x86)

TEl PC y el Ensamblador (x86) 1980s

El lanzamiento del IBM PC (usando Intel 8088/80286) estandarizó el dialecto x86. Herramientas como MASM (Microsoft) y TASM (Borland) fueron vitales para desarrollar el núcleo de sistemas operativos (MS-DOS) y rutinas de gráficos de alta velocidad.

06 Epecializacion

Ensamblador Moderno: Nicho y Optimización 1990s - Hoy

El uso general disminuyó con lenguajes de alto nivel (C/C++), pero el ensamblador sigue siendo indispensable para: 1. Sistemas Embebidos (microcontroladores, ARM). 2. Código Crítico (criptografía, drivers). 3. Ingeniería Inversa. 4. Optimización extrema de rendimiento.