Post on 10-Jan-2016
description
7/17/2019 Importancia Lenguaje Ensamblador
http://slidepdf.com/reader/full/importancia-lenguaje-ensamblador 1/2
Importancia Lenguaje Ensamblador
La importancia del Lenguaje
• Lenguaje ensamblador permitirá adentrarnos al estudio del hardware de una PC.
Este lenguaje proporciona las herramientas para tomar control sobre todo lo que la computadora realizafísicamente.
Ventajas Proporciona un control absoluto sobre la PC. Los programas en ensamblador son rápidos y compactos.
Desventajas
• na instrucci!n mal interpretada o un error de l!gica puede crear un caos a tal grado que se requiera apaga
y encender la máquina nue"amente.
#nsuficiencia del conocimiento sobre el manejo interno de la máquina. El programa se "uel"e más complejo
conforme se agregan más rutinas o funciones adicionales. La PC tiene un punto de partida y de control que es laCP. $oda informaci!n almacenada en la PC es procesada dentro de celdas llamadas registros. n registro es un
conjunto de % o &' flip(flop cuyo contenido es manipulado simultáneamente. Los flip(flop son dispositi"os
electr!nicos capaces de almacenar dos ni"eles de "oltaje )*ajo o +lto,.
*ajo -. " ( PC ( +pagado - +lto " ( PC ( Encendido &
• Cada uno de estos estados es más conocido como *#$ )* #nary / digi$,
+ un grupo de &' bits se le conoce como palabra0 y dicha palabra puede di"idirse en grupos de % bits conocidos
como bytes. n grupo de 1 bits se le conoce como nibble. n registro de &' bits o flip(flops puede almacenar un
numero binario de &' dígitos. 2isto de otra forma0 el registro tiene la capacidad de representar '03'.
+portaci!n #nstituto $ecnol!gico de 4acatecas
Ventajas De Los Lenguajes Ensambladores.
El coraz!n de la computadora es el microprocesador0 5ste maneja las necesidades aritm5ticas0 de l!gica y de
control de la computadora. El microprocesador tiene su origen en la d5cada de los sesenta0 cuando se dise6o el
circuito integrado )#C por sus siglas en ingles, al combinar "arios componentes electr!nicos en un solo componen
sobre un 7chip8 de silicio. Los fabricantes colocaron este diminuto chip en un dispositi"o parecido a un ciempi5s ylo conectaron a un sistema en funcionamiento. + principios de los a6os setenta #ntel introdujo el chip %--% el cual
instalado en una computadora terminal0 acompa6o a la primera generaci!n de microprocesadores. La "ariedad de
microcomputadoras tambi5n ocasiono un reno"ado inter5s en el lenguaje ensamblado0 cuyo uso conlle"a adiferentes "entajas9
Un programa escrito en el lenguaje ensamblador requiere considerablemente menos memoria
y tiempo de ejecución que un programa escrito en los conocidos lenguajes de alto nivel, com
Pascal y C.
El lenguaje ensamblador da a un programador la capacidad de realizar tareas muy técnica
que serian difciles, si no es que imposibles de realizar en un lenguaje de alto nivel.
7/17/2019 Importancia Lenguaje Ensamblador
http://slidepdf.com/reader/full/importancia-lenguaje-ensamblador 2/2
El conocimiento del lenguaje ensamblador permite una comprensión de la arquitectura de
la maquina que ning!n lenguaje de alto nivel puede ofrecer.
"unque la mayora de los especialistas en #oft$are desarrolla aplicaciones en lenguajes
de alto nivel, que son m%s f%ciles de escribir y de dar mantenimiento, una practica com!n e
recodificar en lenguaje ensamblador aquellas rutinas que &an causado cuellos de botella en
el procesamiento.
'os programas residentes y rutinas de servicio de interrupción casi siempre son
desarrollados en el lenguaje ensamblador.
Los lenguajes de alto ni"el fueron dise6ados para eliminar las particularidades de una computadora especifica0
mientras que un lenguaje ensamblador esta dise6ado para una computadora especifica0 o0 de manera más correcta para una familia especifica de microprocesadores.