Importancia Lenguaje Ensamblador

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 realiza fí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 apagar 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 la CP. $o da 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 *#$ ) * # na ry / 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 '0 3'. +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 componente sobre un 7chip8 de silicio. Los fabricantes colocaron este diminuto chip en un d ispositi"o parecido a un ciempi5s y lo conectaron a un sistema en funcionamiento. + principios de los a6os setenta #ntel introdujo el chip %--% el cual0 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 a diferentes "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, como Pascal y C.  El lenguaje ensamblador da a un programador la capacidad de realizar tareas muy técnicas que serian difciles, si no es que imposibles de realizar en un lenguaje de alto nivel.

description

Lenguaje ensamblador, haciendo mención a su importancia

Transcript of Importancia Lenguaje Ensamblador

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.