Generalidades del
Lenguaje Ensamblador

Definición

Conjunto de
mnemónicos

Representan
instrucciones
básicas

Ventajas

Ayuda a Mejorar Comprensión

Flexibilidad

Espacio

Espacio

Recursos

Recursos

Rápidez

Rápidez

Trabaja con el Hardware

Desventajas

Portabilidad

Tiempo de Programación

Tiempo de Programación

Afectación de Recursos

Afectación de Recursos

Mayor Complejidad

Mayor Complejidad

Código Externo

Aplicaciones

Controladores

Aeronautica

Aeronautica

Sistemas Embebidos

Sistemas Embebidos

Sistemas Tiempo Real

Videojuegos (Procesamiento)

Videojuegos (Procesamiento)

Disco Duro (Hardware)

Disco Duro (Hardware)

Puertos

Puertos

Importancia

Cercano al
procesador

Cercano al
procesador

Conexión con
Lenguaje Máquina

Aprovecha
recursos de
la máquina

Aprovecha
recursos de
la máquina

Ensamblador

Programa

Convierte Lenguaje
Ensamblador a Máquina

¿Cuando usarlo?

Función  Especifica

Función Especifica

Tiempo Real

Tiempo Real

Complementos

Acceso Directo a Hardware

Acceso Directo a Hardware

Hardware Especifico

¿Cuando no utilizarlo?

Tiempo Limitado

Diseño

Diseño

Compatibilidad

Educativo

Educativo

Desempeño

Desempeño