¿Por qué aprender Ensamblador?

Para poder dar algunas razones de él porque aprender el lenguaje de programación ensamblador se debe de definir o explicar que es el lenguaje ensamblador primero. El lenguaje ensamblador es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. 

Repaso histórico de la computación

Repaso histórico de la computación

La computación ha existido desde hace muchos años y es lógico que con el avance del tiempo este también haya avanzado, de hecho, avanzo tanto la computación que hasta el día de hoy lleva 5 generaciones y cada generación traen aportes y avances que se van mejorando conforme iba pasando el tiempo. 

Enlazador

El enlazador es un programa que se encarga de tomar los objetos generados en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios es decir bibliotecas además de quitar aquellos recursos que no se necesitan y enlaza el código objeto (generado en el ensamblador) con su o sus bibliotecas con lo que finalmente se producirá un fichero o archivo ejecutable que pasara con la siguiente herramienta que es el cargador. En el caso de los programas que son enlazados dinámicamente el enlace entre el programa ejecutable y las bibliotecas se realiza en el tiempo de carga o en el tiempo de ejecución del programa.

¿Por qué aprender Ensamblador?

Para poder dar algunas razones de él porque aprender el lenguaje de programación ensamblador se debe de definir o explicar que es el lenguaje ensamblador primero. El lenguaje ensamblador es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.

Lenguajes de Alto nivel

En el mundo de la programación existen multitudes de lenguajes de programación, pero estos lenguajes se dividen en 3 categorías las cuales son: Lenguajes de bajo nivel, Lenguajes de medio nivel y los lenguajes de alto nivel de los cuales se profundizará en este post.  

Comentarios en artículos

No comments

Nobody has submitted a comment yet.