Búsqueda  
   
Ve por categoría





¡Aprender a monetizar tu página Web!
:
:

¡Informate sobre marketing online con artículos!
:
:
Artículo.org .: Ordenadores y Tecnología .: El lenguaje ensamblador

El lenguaje ensamblador

Escrito por: kikoloche

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informatico que se encarga de traducir un fichero fuente escrito en un lenguaj ensamblador, a un fichero objeto que contiene codigo máquina, ejecutable directamente por la máquina para la que se ha generado. El propósito para el que se crearon este tipo de aplicaciones es la de facilitar la escritura de programas, ya que escribir directamente en codigo binario, que es el único código entendible por la computadora, es en la práctica imposible. La evolución de los lenguajes de programación a partir del lenguaje ensamblador originó también la evolución de este programa ensamblador hacia lo que se conoce como programa compilador.

 

                                       Todo procesador, grande o pequeño, desde el de una calculadora hasta el de un supercomputador, ya sea de propósito general o específico, posee un lenguaje único que es capaz de reconocer y ejecutar. Por razones que resultan obvias, este lenguaje ha sido denominado Lenguaje de Máquina y más que ser propio de un computador pertenece a su microprocesador.  El lenguaje de máquina está compuesto por una serie de instrucciones,  que son las únicas que pueden ser  reconocidas y ejecutadas por el microprocesador. Este lenguaje es un conjunto de números que  representan las operaciones que realiza el microprocesador a través de su circuitería interna. Estas instrucciones, por decirlo así, están grabadas o "alambradas" en el hardware y no pueden ser cambiadas. El nivel más bajo al que podemos aspirar a llegar en el control de un microprocesador es precisamente el del lenguaje de máquina.


 Los traductores se dividen en dos grupos dependiendo de la relación entre lenguaje fuente y lenguaje objeto. Cuando una instrucción de un lenguaje fuente nos genera una única instrucción numérica máquina decimos que ese lenguaje fuente es Ensamblador.

 La transformación del lenguaje ensamblador en código máquina la realiza un programa ensamblador, y la traducción inversa la puede efectuar un desensamblador. A diferencia de los lenguajes de alto nivel, aquí hay usualmente una correspondencia 1 a 1 entre las instrucciones simples del ensamblador y el lenguaje máquina. Sin embargo, en algunos casos, un ensamblador puede proveer "pseudo instrucciones" que se expanden en un código de máquina más extenso a fin de proveer la funcionalidad necesaria. Por ejemplo, para un código máquina condicional como "si X mayor o igual que" , un ensamblador puede utilizar una pseudoinstrucción al grupo "haga si menor que" , y "si = 0" sobre el resultado de la condición anterior. Los ensambladores más completos también proveen un rico lenguaje de macros que se utiliza para generar código más complejo y secuencias de datos.

 

Fuente del artículo http://www.articulo.org/autores_perfil.php?autor=496

No hay información sobre este escritor.
Ver perfil

¿Que calificación pondría a este artículo?

Comentarios

Añadir comentario
No hay ningún comentario.

Artículos relacionados

article ejemplo de Arqueología del lenguaje en base a la topinimia
ARQUEOLOGÍA DEL LENGUAJE EN EL ÁMBITO DE SEK-GALOS (municipio de Manzanal de Arriba, Zamora).     LA CUESTIÓN INDOEUROPEA:   Con frecuencia, en lugares donde los...

(Sin calificación)  3-15-2007    veces visto: 747   
article Las Funciones del lenguaje en la transmisión de Creencias y Valores Cristianos
Introducción Estas líneas tienen como motivo central el dar una breve mirada a unos cuantos detalles de lo que en la práctica constituye una rutina casi automática del quehacer...

(Sin calificación)  4-5-2007    veces visto: 1684   
article Una faceta de Cristo desconocida por los Discípulos
 El Evangelio de  San Juan capítulo 21, verso 25  nos provoca el deseo de imaginarnos cuáles y cuántas fueron aquellas muchas otras cosas  que Jesús hizo y que...

  4-4-2007    veces visto: 879   

Sobre este artículo
Más de este autor
article
...
(Sin calificación) 
1-1-1970    Veces vista:
Más artículos

.: Powered by Lore 1.5.5