Vous êtes sur la page 1sur 3

INSTITUTO TECNOLOGICO SUPERIOR DE PROGRESO

Perez Tun Uriel Octavio


6to Semestre
Lenguaje de interfaz
Tarea #1 -. Ventajas y desventajas del lenguaje ensamblador
Objetivo: identificar las ventajas ydesventajas que tien el lenguaje
ensamblador
sbado, 27 de febrero de 2016

Ventajas

Desventajas

Velocidad
Como trabaja directamente con
el microprocesador al ejecutar un programa,
pues como este lenguaje es el ms cercano a la
mquina la computadora lo procesa ms
rpido.

Falta de portabilidad

Eficiencia de tamao
Un programa en ensamblador no ocupa mucho
espacio en memoria porque no tiene que cargan
libreras y dems como son los lenguajes de alto
nivel

Peligro de afectar recursos inesperadamente


Que todo error que podamos cometer, o
todo riesgo que podamos tener, podemos afectar los
recursos de la mquina, programar en este lenguaje
lo ms comn que pueda pasar es que la mquina se
bloquee o se reinicialice. Porque con este lenguaje es
perfectamente posible (y sencillo) realizar secuencias
de instrucciones invlidas, que normalmente no
aparecen al usar un lenguaje de alto nivel.

Porque para cada mquina existe un lenguaje


ensamblador; por ello, evidentemente no es
una seleccin apropiada de lenguaje cuando
deseamos codificar en una mquina y luego llevar los
programas a otros sistemas
operativos o modelos de computadoras.

Flexibilidad
Es flexible porque todo lo que puede hacerse
con una mquina, puede hacerse en el
lenguaje ensamblador de esta mquina; los
lenguajes de alto nivel tienen en unas u otras
formas limitantes para explotar al mximo
los recursos de la mquina. O sea que
en ensambladores pueden hacer tareas
especficas que en un lenguaje de alto nivel no
se pueden llevar acabo porque tienen ciertas
limitantes que no se lo permiten

Programas fuente grandes


Por las mismas razones que aumenta el tiempo,
crecen los programas fuentes; simplemente
requerimos ms instrucciones primitivas para
describir procesos equivalentes. Esto es una
desventaja porque dificulta el mantenimiento de los
programas, y nuevamente reduce la
productividad de los programadores

Tiempo de programacin
Como es un lenguaje de bajo nivel requiere ms
instrucciones para realizar el mismo proceso, en
comparacin con un lenguaje de alto nivel. Por otro
lado, requiere de ms cuidado por parte del
programador, pues es propenso a que los errores
de lgica se reflejen ms fuertemente en la
ejecucin.

http://www.angelfire.com/ak5/seccionacademica/Ventajas_y_desventajas_del_Lenguaje_Ensamblador.htm
http://ramon-gzz.blogspot.mx/2012/04/lenguaje-ensamblador.html
http://lenguajedebajonivel.blogspot.mx/2011/01/ventajas-del-lenguaje-ensamblador.html

Vous aimerez peut-être aussi