importancia de la programación en lenguaje ensamblador

2

Click here to load reader

Upload: cesar-hdz

Post on 20-Sep-2015

417 views

Category:

Documents


19 download

DESCRIPTION

importancia

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.