El estudio de este lenguaje de me ha permitido ver la programación
desde un punto de vista diferente, si bien es cierto que el
desarrollo puede ser inicialmente menos fluido que con los lenguajes
de alto nivel, me parece que nos permite tener un mejor conocimiento
sobre como funcionan nuestros programas.
Este lenguaje nos permite entonces interactuar de una manera
diferente con la máquina diría yo que algo mas de tu a tu, puesto
que vemos con algo mas de detalle como el procesador interactua con
la información que vamos suministrando al programa y los resultados
que el va generando.
Empecemos por el principio, el procesador de una computadora basa su
trabajo en unos elementos llamados Registros, los cuales
utiliza para obtener información, procesarla y devolver
resultados, tareas que realiza mediante su conjunto de
instrucciones ambos elementos tanto los registros como el conjunto de
instrucciones dependen de su arquitectura.
Las entradas que escribo de momento corresponden a la arquitectura
intel x86_64.