Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTITUTO TECNOLOGICO DE
ACAPULCO
LENGUAJES DE INTERFAZ
PROF.: ING. DAGOBERTO URZUA OSORIO
08:00 - 09:00 HRS.
1320154
VENTAJAS
Proporciona un control absoluto sobre la PC.
Los programas en ensamblador son rpidos y compactos
Velocidad: Como trabaja directamente con el microprocesador al ejecutar un programa,
pues como este lenguaje es el mas cercano a la mquina la computadora lo procesa mas
rpido.
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.
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 una u
otra forma limitantes para explotar al mximo los recursos dela mquina. O sea que en
lenguaje ensamblador se pueden hacer tareas especificas que en un lenguaje de alto nivel
no se pueden llevar acabo porque tienen ciertas limitantes que no se lo permite Un
programa escrito en el lenguaje ensamblador requiere considerablemente menos memoria
y tiempo de ejecucin que un programa escrito en los conocidos lenguajes de alto nivel,
como Pascal y C.
El lenguaje ensamblador da a un programador la capacidad de realizar tareas muy tcnicas
que serian difciles, si no es que imposibles de realizar en un lenguaje de alto nivel.
El conocimiento del lenguaje ensamblador permite una comprensin de la arquitectura de
la maquina que ningn lenguaje de alto nivel puede ofrecer.
DESVENTAJAS
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.
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.
Peligro de afectar recursos inesperadamente.
BIBLIOGRAFIA
Peter Abel.
Lenguaje Ensamblador y Programacin para PC IBM y compatibles.
Editorial Prentice Hall, 3 edicin [1996].