Sei sulla pagina 1di 11

HISTORIA DEL MICROPROCESADOR El primer microprocesador fue el Intel 4004, producido en 1971.

Se desarroll originalmente para una calculadora, y resultaba revolucionario para su poca. !onten"a #.$00 transistores en un microprocesador de 4 bits %ue slo pod"a reali&ar '0.000 operaciones por segundo. El primer microprocesador de ( bits fue el Intel (00(, desarrollado en 1979 para su empleo en terminales inform)ticos. El Intel (00( conten"a $.$00 transistores. El primer microprocesador realmente dise*ado para uso general, desarrollado en 1974, fue el Intel (0(0 de ( bits, %ue conten"a 4.+00 transistores y pod"a e,ecutar #00.000 instrucciones por segundo. -os microprocesadores modernos tienen una capacidad y velocidad muc.o mayor. Entre ellos figuran el Intel /entium /ro, con +,+ millones de transistores0 el 1ltraSparc2II, de Sun 3icrosystems, %ue contiene +,4 millones de transistores0 el /o4er/! '#0, desarrollado con,untamente por 5pple, I63 y 3otorola, con 7 millones de transistores, y el 5lp.a #11'45, de 7igital E%uipment !orporation, con 9,$ millones de transistores. DESARROLLOS POSTERIORES DE LOS MICROPROCESADORES 5 mediados de la d cada de 19(0 se produ,eron una serie de desarrollos especialmente importantes para el auge de los microordenadores. 1no de ellos fue la introduccin de un potente ordenador de $# bits capa& de e,ecutar sistemas operativos multiusuario avan&ados a gran velocidad. Este avance redu,o las diferencias entre micro y miniordenadores, dotando a cual%uier e%uipo de sobremesa de una oficina con la suficiente potencia inform)tica como para satisfacer las demandas de cual%uier pe%ue*a empresa y de la mayor"a de las empresas medianas. 8tra innovacin fue la introduccin de m todos m)s sencillos y 9amigables9 para el control de las operaciones de las microcomputadoras. 5l sustituir el sistema operativo convencional por una interfa& gr)fica de usuario, computadores como el 5pple 3acintos. permiten al usuario seleccionar iconos 2s"mbolos gr)ficos %ue representan funciones de la computadora2 en la pantalla, en lugar de re%uerir la introduccin de los comandos escritos correspondientes. :oy ya e;isten nuevos sistemas controlados por la vo&, pudiendo los usuarios operar sus microordenadores utili&ando las palabras y la sinta;is del lengua,e .ablado.

Laboratorio Debug
Se guarda mensaje e 102 Se #mpr#me mensaje de e 102 Se Interrumpe

Se guarda

Suman dos nmeros guardados en datos segment


Mover datos de :segment datos:

Se suman dato1, dato2

Mover resultado a DL

Sumar 30h AL RES L!AD" Impr#me resultado

Imprime caracteres obtenidos de un mensaje

Mover datos de segmento datos

Impr#m#r mensaje 1

Impr#m#r mensaje 2

Impr#m#r mensaje 3

Se e$trae %ar&%ter 0'h del mensaje1

Se estra %ar&%ter 0(h del mensaje 3

Fin

Se ingresa dos nmeros por teclado, luego se suman.

Mover datos de :segment datos:

'aptura 1 numero

+uarda num1 en *L 'aptura 2 numero

+uarda num2 en 'L Resta 30h a *L ,'L *L, *L'L

Se suma 30h a *L

Se v#sual#)a *L

.I/

Compara dos nmeros, da por resultado el mayor.


Se #mpr#me mensaje

'aptura 1 numero

+uarda num1 en *L

'aptura 2 numero

+uarda num2 en 'L

/o

'ompara *L '"/ 'L *L ma0or 1ue 'L

S#

Impr#me 'L

Impr#me *L

.#n

Cambia 0dh por 0ah


Mover datos de :segment datos:

Impr#me +uarda 'am2#a Leer nom2re en 0dh Datos por resultadomens Segment 0ah aje

Calculadora
Mover datos de :segment datos:

'aptura num1 'aptura num2

Eleg#r op%#on: -3 4 5

esta !0h Suma los nmeros

esta !0h esta los nmeros

esta !0h "ultiplica los nmeros

esta !0h Di#ide los nmeros

Con#ierte a decimal $isuali%a respuesta

.#n

Imprime el mayor de & numeros'Los numeros no se ingresan por teclado.


Se mueven valores a DL, A6

/o Ingresar mensaje de A6

DL ma0or 1ue A6

S# Ingresar mensaje de DL

.#n

Lee una cadena de caracteres y luego e(trae un caracter de la cadena para imprimirlo.
Impr#m#r mensaje p#d#endo dato Se lee %adena 0 se guarda en segment datos Se da la 2#enven#da Se #mpr#me %ara%ter .#n

Suma un numero de dos ci)ras,luego se suma los caracteres.


Se e$tran dos numeros de segment datos Se d#v#de las %#7ras, en dos830h Se suma por separado Se v#sual#)a resultado Fin

etardo.
*9 ,0.h

/ o

'om para *$ %on 0 .#n

S #

Resta 2$31

Regresa a 'ompara

*ra)ica un punto.
Resolu%#on

'9 3333 10 D9 3333 10 Se de7#ne %olor

.#n

*ra)ica una linea +ori%ontal


Resolu%#on

D+ ,,,, -0 DL ,,,, 0 Se de)ine color

'om para: dh %on :0

esta suma dh.Regresa a 'ompara:

.#n

/bre, lee, guarda archi#o


Apertura Le%tura Mensaje

+uarda .#n

Imprime "ensaje en la imresora,por el puerto -!0 Int 1;, ah 1


Impr#me M Impr#me " Impr#me S Impr#me 6 Impr#me E

Int 1;, ah 2

Potrebbero piacerti anche