You are on page 1of 3

INSTITUTO TECNOLOGICO SUPERIOR DE CIUDAD ACUÑA

LIC. EN INFORMATICA

SOFTWARE DE SISTEMAS

IV SEMESTRE

IMPORTANCIA DEL LENGUAJE ENSAMBLADOR GUADALUPE VIESCA DIANA RESENDIZ

CD. ACUÑA, COAHUILA A 11 DE ABRIL DEL 2008

. es necesario traducirle a Lenguaje de #áquina. $ viceversa.La importancia del lenguaje ensamblador radica principalmente que se trabaja directamente con el microprocesador.n programa en ensamblador no ocupa mucho espacio en memoria porque no tiene que cargan librerías $ demás como son los lenguajes de alto nivel /. puede hacerse en el lenguaje ensamblador de esta máquina. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria. como Pascal $ !. 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 . los lenguajes de alto nivel tienen en una u otra forma limitantes para e1plotar al má1imo los recursos de la máquina. )entajas Proporciona un control absoluto sobre la P!.+ !omo trabaja directamente con el microprocesador al ejecutar un programa. 0le1ibilidad. "s importante como se puede ver. 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. la computadora no entiende directamente al Lenguaje "nsamblador.n programa escrito en el lenguaje ensamblador requiere considerablemente menos memoria $ tiempo de ejecuci%n que un programa escrito en los conocidos lenguajes de alto nivel. "l conocimiento del lenguaje ensamblador permite una comprensi%n de la arquitectura de la maquina que ning3n lenguaje de alto nivel puede ofrecer. "l lenguaje ensamblador da a un programador la capacidad de realizar tareas mu$ t2cnicas que serian difíciles. es una abstracci%n que facilita su uso para los seres humanos. (urge como una necesidad de facilitar al programador la tarea de trabajar con lenguaje máquina sin perder el control directo con el hard are. )elocidad. Permitirá adentrarnos al estudio del hard are de una P!. .+ "s fle1ible porque todo lo que puede hacerse con una máquina. simplemente. el Lenguaje "nsamblador es directamente traducible al Lenguaje de #áquina. pues como este lenguaje es el mas cercano a la máquina la computadora lo procesa mas rápido. Pero. que son traductores que convierten el c%digo fuente &en Lenguaje "nsamblador' a c%digo objeto &es decir. Por otro lado. al ser tan directa la traducci%n. Los programas en ensamblador son rápidos $ compactos *. pronto aparecieron los programas "nsambladores. a Lenguaje de #áquina.+ . . "ficiencia de tama-o. "ste lenguaje proporciona las herramientas para tomar control sobre todo lo que la computadora realiza físicamente. por lo cual se debe de conocer el funcionamiento interno de este. si no es que imposibles de realizar en un lenguaje de alto nivel.

simplemente requerimos más instrucciones primitivas para describir procesos equivalentes.+ Porque para cada máquina e1iste un lenguaje ensamblador. en comparaci%n con un lenguaje de alto nivel.08.+ Por las mismas razones que aumenta el tiempo. o todo riesgo que podamos tener.com=trabajos*>=lenguaje+ensamblador=lenguaje+ ensamblador. pues es propenso a que los errores de l%gica se reflejen más fuertemente en la ejecuci%n. "sto es una desventaja porque dificulta el mantenimiento de los programas. Peligro de afectar recursos inesperadamente . podemos afectar los recursos de la maquina. Porque con este lenguaje es perfectamente posible &$ sencillo' realizar secuencias de instrucciones inválidas. por ello.+ 6ue todo error que podamos cometer.4esventajas 5iempo de programaci%n . programar en este lenguaje lo más com3n que pueda pasar es que la máquina se bloquee o se reinicialize. Por otro lado. crecen los programas fuentes.mitecnologico. $ nuevamente reduce la productividad de los programadores. requiere de más cuidado por parte del programador. evidentemente no es una selecci%n apropiada de lenguaje cuando deseamos codificar en una máquina $ luego llevar los programas a otros sistemas operativos o modelos de computadoras. http<== .com=#ain=8mportanciaLenguaje"nsamblador .monografias. que normalmente no aparecen al usar un lenguaje de alto nivel.shtml http<== . 0alta de portabilidad. Programas fuente grandes . 787L8O9:.com .ilustrados.+ !omo es un lenguaje de bajo nivel requiere más instrucciones para realizar el mismo proceso.