importancia de la programación en lenguaje ensamblador
Post on 20-Sep-2015
415 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
LENGUAJES DE INTERFAZ
Importancia de la programacin en lenguaje ensamblador
La importancia del lenguaje ensamblador radica principalmente que se trabaja
directamente con el microprocesador; por lo cual se debe de conocer el
funcionamiento interno de este, tiene la ventaja de que en l se puede realizar
cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar.
Otro punto sera que los programas en ensamblador ocupan menos espacio en
memoria.
Permitir adentrarnos al estudio del hardware de una PC. Este lenguaje
proporciona las herramientas para tomar control sobre todo lo que la computadora
realiza fsicamente. Es importante como se puede ver, el Lenguaje Ensamblador es
directamente traducible al Lenguaje de Mquina, y viceversa; simplemente, es una
abstraccin que facilita su uso para los seres humanos. Por otro lado, la
computadora no entiende directamente al Lenguaje Ensamblador; es necesario
traducirle a Lenguaje de Mquina.
Pero, al ser tan directa la traduccin, pronto aparecieron los programas
Ensambladores, que son traductores que convierten el cdigo fuente(en Lenguaje
Ensamblador) a cdigo objeto (es decir, a Lenguaje de Mquina. Surge como una
necesidad de facilitar al programador la tarea de trabajar con lenguaje mquina sin
perder el control directo con el hardware
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 ms cercano a la mquina la
computadora lo procesa ms 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
-
LENGUAJES DE INTERFAZ
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 especficas 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 seran difciles, si no
es que imposibles de realizar en un lenguaje de alto nivel.
top related