Ciencia

Solo disponible en BuenasTareas
  • Páginas : 3 (548 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de septiembre de 2010
Leer documento completo
Vista previa del texto
1. Importancia del lenguaje ensamblador
La importancia del lenguaje ensamblador radica principalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer elfuncionamiento interno de este, tiene la ventaja de que en el se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas enensamblador ocupan menos espacio en memoria.
2. Ventajas y desventajas del Lenguaje Ensamblador
Ventajas
1.     Velocidad .- Como trabaja directamente con el microprocesador al ejecutar un programa, puescomo este lenguaje es el mas cercano a la máquina la computadora lo procesa mas rápido.

2.     Eficiencia de tamaño .- Un programa en ensamblador no ocupa mucho espacio en memoria porque no tieneque cargan librerías y demás como son los lenguajes de alto nivel

3.     Flexibilidad .- Es flexible porque todo lo que puede hacerse con una máquina, puede hacerse en el lenguaje ensamblador deesta máquina; los lenguajes de alto nivel tienen en una u otra forma limitantes para explotar al máximo los recursos de la máquina. O sea que en lenguaje ensamblador se pueden hacer tareas específicasque en un lenguaje de alto nivel no se pueden llevar acabo porque tienen ciertas limitantes que no se lo permite  
Desventajas
Tiempo de programación .- Como es un lenguaje de bajo nivel requieremás instrucciones para realizar el mismo proceso, en comparación con un lenguaje de alto nivel. Por otro lado, requiere de más cuidado por parte del programador, pues es propenso a que los errores delógica se reflejen más fuertemente en la ejecución.
Programas fuente grandes .- Por las mismas razones que aumenta el tiempo, crecen los programas fuentes; simplemente requerimos más instruccionesprimitivas para describir procesos equivalentes. Esto es una desventaja porque dificulta el mantenimiento de los programas, y nuevamente reduce la productividad de los programadores.
Porque para cada...
tracking img