miércoles, 22 de febrero de 2012

Lenguaje Ensamblador

Lenguaje Ensamblador

En esta entrada explicare acerca de que es este lenguaje y alguna de sus caracteristicas.

El Lenguaje Ensamblador (Assembley Language).- es un lenguaje de programación de bajo nivel utilizado para las computadoras, microprocesadores, microcontroladores, y cualquier otro tipo de circuitos integrados programables.

Se le conoce como de bajo nivel ya que aparte de que es mas facil pasarlo a lenguaje maquina, nos permiite ser un intermediario para los otros tipos de lenguajes.


El lenguaje maquina esta compuesto por una serie de instrucciones que el lenguaje ensamblador se encargara de proporcionársela para su uso.

Es utilizado por los lenguajes de niveles superiores para realizar algo con el circuito utilizado, en otras palabras los lenguajes de alto y de medio nivel pasan lo programado al Lenguaje Ensamblador y este pasara el código al lenguaje maquina para realizar lo deseado.

El programar en ensamblador resulta demasiado difícil y tedioso por eso se utilizan los tipos de lenguajes superiores.

Para este lenguaje existe una forma especifica (representación del ensamblador) pero no exacta ya que cada uno de los circuitos puede tener distintas arquitecturas ovacionando diferencias entre las representaciones. Si se utiliza la arquitectura de un circuito en otro diferente no podría funcionar o realizaría cosas extrañas que nos pueden confundir o asustar.

La representación de cada arquitectura es usualmente definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones) para el lenguaje ensamblador, los registros del procesador, las posiciones de memoria, y otras características del lenguaje.






Bibliografías

http://es.wikipedia.org/wiki/Lenguaje_ensamblador
www.mitecnologico.com/Main/DefinicionLenguajeEnsamblador
http://lenguajeensamblador.tripod.com/Lenguaje%20ensamblador%20I.htm
http://www.monografias.com/trabajos14/lenguaje-ensamblador/lenguaje-ensamblador.shtml