Computacoon

Solo disponible en BuenasTareas
  • Páginas : 3 (534 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de febrero de 2012
Leer documento completo
Vista previa del texto
Nombre: Andrea Jeanneth Candor Siqueiros | Grupo:502 |
Maestro (a):
Blanca Márquez | Materia:
Computación |
Producto:Tarea | Fecha:20 Octubre 2011 |
|

Lenguajes de Bajo Nivel
Son másfáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguajeensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés: ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc.
Unainstrucción típica de suma sería:
ADD M, N, P
        Esta instrucción significa "sumar el contenido en la posición de memoria M al número almacenado en la posición de memoria N y situar el resultado en laposición de memoria P”. Evidentemente es más sencillo recordar la instrucción anterior con un nemotécnico que su equivalente en código máquina.
0110 1001 1010 1011
        Un programa escrito enlenguaje ensamblador, requiere de una fase de traducción al lenguaje máquina para poder ser ejecutado directamente por la computadora.
        El programa original escrito en lenguaje ensamblador sedenomina programa fuente y el programa traducido en lenguaje máquina se conoce como programa objeto, el cual ya es directamente entendible por la computadora.
Ventajas del lenguaje ensamblador frenteal lenguaje máquina
  Mayor facilidad de codificación y, en general, su velocidad de cálculo.
 

 

Desventajas del lenguaje ensamblador
Dependencia total de la máquina lo que impide latransportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Machintosh.
  La formación de losprogramadores es más compleja que la correspondiente a los programadores de alto nivel, ya que exige no solo las técnicas de programación, sino también el conocimiento del interior de la máquina...
tracking img