Lo primero que debe entender es que el lenguaje ensamblador varía de procesador a procesador.
Como estudiante típico de ECE, se le pedirá que aprenda tres o más lenguajes de ensamblaje de arquitectura diferente.
A continuación hay una lista de lenguaje ensamblador que deberá aprender.
- ¿Cuáles son los componentes de un sistema integrado, hardware y software?
- ¿Cómo entiendo cómo implementar el reconocimiento de gestos en tiempo real en un procesador ARM en 10 días?
- ¿Qué es mejor, una MS en sistemas embebidos o un CDAC en sistemas embebidos?
- Cómo hacer un retraso de tiempo en 8051 (en C incrustado) usando un temporizador / contador
- ¿Dónde puedo aprender profesionalmente la depuración de sistemas integrados? Un libro, un curso o cualquier cosa.
- 8085 lenguaje ensamblador
- 8086 lenguaje ensamblador
- 8051 lenguaje ensamblador
- Lenguaje de montaje PIC / AVR
8085 lenguaje ensamblador
Debe aprender sobre el lenguaje de arquitectura y ensamblaje del microprocesador 8085 como parte de la introducción a la sección de microprocesador en su programa de estudios.
Deberá escribir programas en el lenguaje ensamblador y ejecutar los programas en el kit de capacitación en su laboratorio.
8085 nunca se usa en sistemas embebidos modernos y nunca usará este lenguaje ensamblador en su vida.
8086 lenguaje ensamblador
Aprenderá sobre la arquitectura 8086 en su laboratorio de microprocesador avanzado.
8086 puede considerarse un ancestro común de la mayoría de los procesadores x86 modernos. Es realmente bueno aprender sobre 8086, ya que enseña mucho sobre cómo funciona una CPU moderna y lo que sucede en el momento del arranque.
Lo más probable es que no use el lenguaje ensamblador x86 en su vida profesional por excepciones.
- Está escribiendo un programa de gráficos intensos como un juego y desea mejorar la velocidad a la que se carga el juego. Puede reescribir partes del juego en un conjunto de 32 bits x86 para mejorar el rendimiento.
- Desea escribir un controlador para la nueva impresora que diseñó.
- Está realizando ingeniería inversa en un programa para leer su código fuente original.
8051 lenguaje ensamblador
Es la arquitectura de microcontrolador más común y básica que se enseña en casi todos los cursos de ingeniería.
Le recomendaría que aprenda el lenguaje ensamblador correctamente.
La mayoría de las veces escribirá su código en C, ya que mejora la productividad del programador y crea código compacto.
Utilizará el ensamblaje cuando tenga que introducir muchas cosas en la memoria de los controladores o cuando la velocidad de ejecución sea primordial.
Lenguaje de montaje PIC / AVR
Esto puede variar con el plan de estudios.
Ambas arquitecturas son ampliamente utilizadas y tienen buenas comunidades de usuarios que las admiten.
También puede comprar estos chips o placas de desarrollo en su proveedor local de productos electrónicos.