Lenguaje de bajo nivel

Solo disponible en BuenasTareas
  • Páginas : 8 (1848 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de enero de 2012
Leer documento completo
Vista previa del texto
Lenguajes de bajo nivel 

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. 

Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo. 

Dentro de este grupo se encuentran: 

* El lenguaje maquina: este lenguajeordena a la máquina las operaciones fundamentales para su funcionamiento. Cnsiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. 
Este lenguaje es mucho más rápido que los lenguajes de alto nivel. 
La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible.
*El lenguaje ensamblador es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creadosocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador, ñadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener.

¿Qué es un lenguaje de bajo nivel? |
|
Los lenguajes de bajo nivel, también llamados lenguajes ensambladores, permiten al programadorescribir instrucciones deun programa usando abreviaturas del inglés, también llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje máquina hay queutilizar un programa llamado ensamblador, como se muestra en la siguiente figura: |
|
|
|
Figura - Funcionamiento de un ensamblador. |
|
|
|
|

-------------------------------------------------
Lenguaje de bajo nivel
Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichasinstrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
Contenido  [ocultar]  * 1 Complejidad Vs Dificultad * 2 Interacción Máquina Vs Humano * 3 Primera generación * 4 Segunda generación * 5 Véase también |
-------------------------------------------------
[editar]Complejidad Vs Dificultad
Dicho lenguaje es muy simple o nada complicado, pero estructurarprogramas a ese nivel es muy difícil. Dado que este lenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladado a lenguaje de máquina.
La estructura de los lenguajes son como sigue:
1. Lenguaje Máquina - Las invocaciones a memoria, como los procesosaritmético lógicos son posiciones literales de conmutadores físicos del hardware en su representación booleana. Estos lenguajes son literales de tareas.
2. Lenguajes de bajo nivel - Son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware, cmos o chipset. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada.
* Por ejemplo: La arquitectura CISC contiene muchas mas instrucciones a este nivel, que la RISC.
* Son denominados como ensambladores de un hardware concreto.
1. Lenguajes de medio nivel - Son aquellos que,...
tracking img