Please enable JavaScript.
Coggle requires JavaScript to display documents.
4.5 LENGUAJES ENSAMBLADORES - Coggle Diagram
4.5 LENGUAJES ENSAMBLADORES
Lenguajes específicos por procesador
x86
Computadoras personales
ARM
Dispositivos móviles y sistemas embebidos
PowerPC
Consolas de videojuegos, servidores
MIPS
(Routers y dispositivos de red
AVR
(Microcontroladores para proyectos de electrónica
Características
Dependencia de arquitectura
Específico para cada procesador
Mnemónicos
Palabras clave en lugar de binario
Directivas
Instrucciones para definir memoria o constantes
Control a bajo nivel
(Interacción detallada con hardware
Casos de uso
Optimización de código
Máximo rendimiento en sistemas críticos
Acceso directo al hardware
Control preciso de recursos
Desarrollo de sistemas operativos
Construcción del núcleo
Análisis de malware
Inspección de código malicioso
Desventajas
Complejidad
Requiere conocimientos profundos
Portabilidad limitada
Específico para cada arquitectura
Desarrollo lento
Propenso a errores comparado con otros lenguajes