Está en la página 1de 2

1-10-2020 Investigación del

concepto de
Lenguaje
Ensamblador

Vazquez Perez Eligio Benjamín


No. Control: 16011242
Concepto 1:

El lenguaje ensamblador, o assembler, 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.

Cada arquitectura de procesador tiene su propio lenguaje ensamblador que usualmente es


definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos
de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria y
otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta
arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los
lenguajes de programación de alto nivel, que idealmente son portátiles.

Concepto 2:

Es el lenguaje de trabajo por excelencia del computador, construido con base en unos y ceros y
que es denominado código objeto. Un ensamblador no es más que un programa que permite leer
un archivo de texto, escrito bajo normas sintácticas o código fuente, que contiene las
instrucciones, datos y requerimientos del usuario para la solución de problemas informáticos.

El proceso ensamblador utiliza nemotécnicos para la representación de instrucciones en el código


fuente, las cuales corresponden con un código en el lenguaje de máquina. De esta forma el
ensamblador traduce los programas del código fuente al código objeto para permitir la ejecución
del procesador.

Las instrucciones o nemónicos con las que cuenta el lenguaje ensamblador se encuentran
clasificadas de acuerdo con su función en instrucciones de transferencia, aritméticas, saltos,
lógicas y misceláneas.

Concepto personal:

Como conclusión puedo aportar que el lenguaje ensamblador es más que un tipo de lenguaje de
bajo nivel en el cual es empleado para crear programas informáticos. Este lenguaje es creado a
base de instrucciones para intentar remplazar al lenguaje maquina por uno similar utilizado por el
hombre.

La importancia de este es que en él se pueden crear cualquier tipo de programas que en otros
lenguajes de alto nivel no, al igual que ocupan menos espacio en la memoria.

Una de las cosas importantes es que está ocupado al diseño de las tarjetas madres, cosa que un
programa común no podría hacer

También podría gustarte