Tabla de contenidos
El ensamblador, es un lenguaje de programación, creado para no necesitar conocer el código máquina de cada CPU y que sea más fácil de recordar. Entre las características de este lenguaje, debemos destacar que permite trabajar a bajo nivel (por ejemplo ordenando que en el registro 1 de tu CPU se guarde el numero 23), permitiendo una gran optimización del código, además es un lenguaje que varía dependiendo de la CPU y está principalmente en desuso.
Para obtener más información sobre este lenguaje, podeís visitar está página.
Si es un lenguaje en desuso y no permite la pórtabilidad del código, muchos se preguntarán para qué nos sirve aprenderlo.
La respuesta corta, podría ser que la utilidad es relativamente nula, no vais a encontrar trabajo por conocer este lenguaje, ni vais a programar día a día con él y puede que después de aprenderlo, se te olvide gran parte de su sintaxis. Ahora bien, al ser un lenguaje de bajo nivel, os va a ayudar a mejorar bastante en la creación de algoritmos y optimización del código. Esto es una cosa, que según vayaís progresando con el curso, lo vaís a notar, debido a que al tener que trabajar a bajo nivel, necesitaís escribir muchas líneas para hacer operaciones muy simples. Esto obliga al programador, a dedicar gran parte del tiempo, a optimizar el algoritmo para no dedicar muchas horas a escribir lineas.
El curso, que os proponemos está pensado para aprender el lenguaje ensamblador de la CPU Motorola 6809.
Consta de 12 sesiones, cada una de ellas, dedicadas a explicar un tipo de instrucciones (de carga, transferencia, operaciones, la pila etc.), más un proyecto final.
El tiempo aproximado, que se puede tardar en realizarlo es de unas dos o tres horas por sesión, dependiendo la cantidad de ejercicios, que se hagan para practicar, así como la habilidad del programador.
Podéis acceder al índice desde está página.
Es importe seguir la guía de instalación, puesto que todo el curso está realizado para un emulador del Motorola 6809.
El curso ha sido realizado por la Universidad de Salamanca y nosotros simplemente enlazamos a él.
Si conseguís acabar el curso, quizás podáis programar el nuevo Terminator.
Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…
Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…
Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…
Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…
Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…
Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…