Вы находитесь на странице: 1из 12

Intel 8080

De Wikipedia, la enciclopedia libre

No debe confundirse con el 8080 de Intel .

Intel 8080

Un procesador Intel C8080A.

producido

De abril de 1974 ;Hace 42 aos

fabricante Comn (s)

Intel

Max. CPU velocidad de reloj

2 MHz

Min. tamao de la caracterstica

6 micras

Conjunto de instrucciones

8080

Predecesor

Intel 8008

Sucesor

Intel 8085
Intel 8086
Intel 8088

Paquete (s)
40 pines DIP

AMD clon AM9080 .

NEC 8080AF (segunda fuente ).

El Intel 8080 ( "Ochenta el ochenta por" ) era el segundo de 8


bits microprocesador diseado y fabricado por Intel y fue lanzado en abril de 1974. [1] Fue
una variante extendida y mejorada de la anterior 8008 de diseo, aunque sin la

compatibilidad binaria . El lmite de frecuencia de reloj especificada inicial fue de 2 MHz , y


con instrucciones comunes usando 4, 5, 7, 10, o 11 ciclos Esto significaba que funciona a
una velocidad tpica de unos cientos de miles de instrucciones por segundo .
El 8080 requiere dos chips de soporte para funcionar en la mayora de las aplicaciones, el
reloj i8224 generador / controlador y el controlador de bus i8228, y que se implement
en NMOS utilizando no saturados modo de mejora transistores como cargas, [2] lo que hace
necesario un +12 V y una tensin de -5 V, adems de la principal TTL compatible 5 V.
Aunque se utilizaron para microprocesadores anteriores calculadoras , cajas
registradoras , terminales de ordenador , robots industriales , [3] y otras aplicaciones, el
8080 se convirti en uno de los primeros microprocesadores muy generalizadas. Esto fue
en parte debido a su simplificacin NMOS aplicacin (por lo que es compatible con TTL ),
sino tambin a su conjunto de instrucciones mejorado (sobre el 8008 [4] ) y su papel
posterior como la CPU de destino original para el CP / M , [5] la primera estndar de
facto del sistema operativo del ordenador personal. [6]
El 8080 fue un xito suficiente como para que la compatibilidad en el lenguaje
ensamblador nivel se convirti en un requisito de diseo para el 8086 cuando el diseo
para que se inici en 1976. Esto tambin significa que el 8080 influy indirectamente los
ubicuos de 32 bits y de 64 bits x86 arquitecturas de hoy.
Contenido
[ Ocultar ]

1Descripcin
1.1Modelo de programacin

1.1.1Registros

1.1.2Banderas

1.1.3Comandos / instrucciones

1.1.3.1instrucciones de 8 bits

1.1.3.2operaciones de 16 bits
1.2esquema de entrada / salida

1.2.1espacio de puerto de salida de entrada

1.2.2espacio de pila separada

1.3La palabra de estado interno

1.4Cdigo de ejemplo

1.5Uso del Pin

2chips de soporte

3Implementacin fsica

4El impacto industrial

4.1Aplicaciones y sucesores

4.2cambio de la industria

5Historia
5.1de Patentes

6Impacto cultural

7Vase tambin

8Referencias

9Enlaces externos

Descripcin [

editar ]

Modelo de programacin [ editar ]

microarquitectura i8080.

Intel 8080 registros


1
5

1
2

registros principales
UN
segundo
re
MARIDO
Los registros ndice

banderas
do
mi
L

(Posicin de bit)
AF (acumulador y banderas)
antes de Cristo
Delaware
HL (direccionamiento indirecto)

SP

S tack P ointer

Contador de programa
ordenador personal

P rograma C ounter

registro de estado
S

Z yo

MARIDO

PAG

do F desfases

El Intel 8080 fue el sucesor del 8008 . Se utiliza la misma base del conjunto de
instrucciones y registro de modelo que el 8008 (desarrollado por Computer Terminal
Corporacin ), a pesar de que no era compatible en cdigo fuente ni binaria compatible
con su predecesor. Cada instruccin en el 8008 tiene una instruccin equivalente en el
8080 (a pesar de que los cdigos de operacin reales difieren entre las dos CPU). El 8080
tambin se aadieron unas pocas operaciones de 16 bits a su conjunto de instrucciones
tambin. Mientras que el 8008 requiri el uso del par de registro HL acceder
indirectamente a su espacio de memoria de 14 bits, el 8080 aadieron modos de

direccionamiento para permitir el acceso directo a toda su espacio de memoria de 16


bits. Adems, el 7 de nivel de pila de llamadas de empujar hacia abajo interna del 8008 fue
sustituido por un puntero dedicado de 16 bits de pila (SP) registrar. Grande de 40 pines del
8080 DIP envases permita proporcionar un 16-bit bus de direcciones y un 8 bits del bus de
datos , que permite un fcil acceso a 64 KB de memoria.
Registros [ editar ]
El procesador tiene siete 8 bits registros (A, B, C, D, E, H y L), donde A es el acumulador
primario 8 bits y los otros seis registros se pueden utilizar ya sea como registros de 8 bits
individuales o como tres pares de registros de 16 bits (BC, dE, y HL) en funcin de la
instruccin particular. Algunas instrucciones tambin permiten que el par de registro HL
para ser utilizado como un acumulador (limitado) de 16 bits, y un pseudo-registro, M,
puede ser utilizado prcticamente en cualquier lugar que cualquier otro registro se puede
utilizar, en referencia a la direccin de memoria apuntada por el par HL. Tambin cuenta
con una de 16 bits puntero de pila de la memoria (en sustitucin interna del 8008 pila ), y
una de 16 bits contador de programa .
Banderas [ editar ]
El procesador mantiene internos bits de bandera (un registro de estado ) que indica los
resultados de la aritmtica y las instrucciones lgicas. Las banderas son:

Signo (S), establecer si el resultado es negativo

Cero (Z), establecer si el resultado es cero

Paridad (P), establecer si el nmero de bits 1 en el resultado es an

Llevar a (C), establecer si la ltima operacin de suma result en un acarreo, o si


la ltima operacin de sustraccin requiere un acarreo

Carry auxiliar (AC o H), utilizado para decimal codificado en binario aritmtica

El bit de acarreo se puede ajustar, o complementa, por instrucciones


especficas. instrucciones de ramificacin condicional a prueba los diversos bits de estado
de la bandera. Las banderas pueden ser copiados como un grupo al acumulador. El Un
acumulador y las banderas en conjunto se denominan el registro AF.
Comandos / instrucciones [ editar ]
Al igual que con muchos otros procesadores de 8 bits, todas las instrucciones se codifican
en un solo byte (incluyendo registro de nmeros, pero con exclusin de los datos
inmediatos), por razones de simplicidad. Algunos de ellos son seguidos por uno o dos
bytes de datos, que puede ser un operando inmediato, una direccin de memoria, o un
nmero de puerto. Al igual que los procesadores de mayor tamao, tiene automtica de
llamadas e instrucciones RET para llamadas a procedimientos multi-nivel y retornos (que
incluso se puede ejecutar de forma condicional, como saltos), y las instrucciones para
guardar y restaurar cualquier registro de 16 bits de par en la pila de la mquina. Tambin
hay ocho instrucciones de la llamada de un byte ( RST ) para subrutinas ubicada en las
direcciones 00h, 08h, 10h, ... y 38h fijo. Estos fueron destinados a ser entregados por
hardware externo con el fin de invocar una correspondiente interrupcin - rutina de
servicio , sino que tambin se emplean a menudo tan rpido llamadas al sistema . El
comando ms sofisticada es XTHL , que se utiliza para el intercambio de la HL par de
registro con el valor almacenado en la direccin indicada por el puntero de pila.
Instrucciones de 8 bits [ editar ]

La mayora de las operaciones de 8-bits slo se pueden realizar en la 8-bit acumulador (el
registro A). Para las operaciones de 8 bits con dos operandos, el otro operando puede ser
o bien un valor inmediato, otro registro de 8 bits, o un byte de memoria direccionada por el
HL par de registro de 16 bits. Copia directa es compatible entre dos registros de 8 bits y
entre cualquier registro de 8 bits y un byte de memoria HL-dirigida. Debido a la codificacin
regular del MOV instruccin (usando un cuarto de espacio de cdigo de operacin
disponible), hay cdigos redundantes para copiar un registro en s mismo ( MOV B, B ,
por ejemplo), que eran de poca utilidad, excepto por el retraso. Sin embargo, lo que habra
sido una copia de la clula HL-dirigida en s mismo (es decir, MOV M, H ) en su lugar se
utiliza para codificar la interrupcin ( HLT instruccin), detener la ejecucin hasta que se
produce un reinicio externo o de interrupcin.
Operaciones de 16 bits [ editar ]
A pesar de que el 8080 es generalmente un procesador de 8 bits, que tambin ha limitado
la capacidad para realizar operaciones de 16 bits: Cualquiera de los tres pares de registro
de 16 bits (BC, DE, HL o SP) o se puede cargar con una inmediata 16- valor de bit
(usando LXI ), incrementado o disminuido (usando INX y DCX ), o aadido a HL
(utilizando DAD ). El XCHG [7] intercambios de instruccin los valores de la HL y DE pares
de registro. Mediante la adicin de HL a s mismo, es posible lograr el mismo resultado que
un 16-bit de desplazamiento aritmtico izquierda con una instruccin. Las nicas
instrucciones de 16 bits que afectan a cualquier bandera son DAD H / D / B , que
establece el indicador (acarreo) CY con el fin de permitir la programacin de 24 bits o 32
bitsaritmtica (o mayor), necesario para implementar coma flotante aritmtica , por
ejemplo.

Entrada / salida de rgimen [ editar ]


Espacio puerto de salida de entrada [ editar ]
El 8080 apoy hasta 256 de entrada / salida (I / O) puertos, accesible a travs de E / S
dedicada indicaciones para la toma direcciones de los puertos como operandos. Este
esquema de asignacin de E / S fue considerado como una ventaja, ya que libera el
espacio de direcciones limitado del procesador. Muchas arquitecturas de CPU en lugar de
utilizar la llamada memoria mapeada de E / S , en el que se utiliza un espacio de
direcciones comn tanto para la memoria RAM y los chips perifricos. Esto elimina la
necesidad de instrucciones de E / S dedicada, aunque un inconveniente en este tipo de
diseos que puede ser un hardware especial debe ser utilizado para insertar los estados
de espera como perifricos suelen ser ms lentos que la memoria. Sin embargo, en
algunos simples ordenadores 8080, E / S se abord en efecto como si fueran clulas de
memoria, "memoria mapeada", dejando a la E / S de comandos sin utilizar. E / S abordar
tambin podra emplear a veces el hecho de que el procesador emitira lo misma direccin
de puerto de 8 bits tanto a la direccin del byte inferior y superior (es decir, en 05h pondra
al 0505h direccin en el bus de direcciones de 16 bits). Esquemas de E / S-puerto de E
similares se utilizaron en el Zilog Z80 compatible hacia atrs e Intel 8085, as como las
familias x86 estrechamente relacionados de microprocesadores.
Espacio de pila separada [ editar ]
Uno de los bits de la palabra de estado del procesador (consulte a continuacin) indica que
el procesador accede a los datos de la pila. El uso de esta seal, es posible implementar
un espacio de memoria de pila separada. Sin embargo, rara vez se utiliza esta funcin.

La palabra de estado interno [ editar ]


Para sistemas ms avanzados, durante una fase de su bucle de trabajo, el procesador
establece su "byte estado interno" en el bus de datos. Este byte contiene banderas que
determinan si se accede a la memoria o puerto de E / S, y si era necesario para manejar
una interrupcin.

El estado del sistema de interrupcin (activado o desactivado) tambin era la salida en un


pasador separado. Para sistemas simples, en las que no se utilizan las interrupciones, es
posible encontrar casos en los que se utiliza este pin como un puerto de salida de un solo
bit adicional (el equipo Radio86RK popular hecho en la Unin Sovitica , por ejemplo).

Ejemplo Cdigo [ editar ]


El siguiente 8080/8085 ensamblador cdigo fuente es para una subrutina
llamada memcpy que las copias de un bloque de bytes de datos de un tamao dado de un
lugar a otro. El bloque de datos se copia un byte a la vez, y el movimiento de datos y la
lgica de bucle utiliza operaciones de 16 bits.
; memcpy ; Copiar un bloque de memoria de un lugar a otro.
;
; Registros de entrada
; BC - Nmero de bytes a copiar
; DE - Direccin del bloque de datos de origen
; HL - Direccin del bloque de datos de destino
;
; Registros de retorno
; BC - Zero
1000

org

1000

memcpy

1000 78

bucle

1001 B1

Cristo,

1000h

; Origen en 1000h

pblica
mov

una , b

; prueba antes de

1002 C8

ora

1003 1A

rz

1004 77

ldax

1005 13

mov

m , una

1006 23

inx

; Incremento DE

1007 0B

inx

; Incremento HL

1008 00 10

dcx

; decremento BC

C3

jmp

bucle

100B

final

; Si BC = 0,
; Volver
; carga a partir de (DE)
; tienda A en (HL)

, repetir el bucle

El uso del Pin [ editar ]


El bus de direcciones tenido sus propios 16 pines, y el bus de datos tuvo ocho pines que
eran imposibles de utilizar sin ningn tipo de multiplexacin. El uso de los dos pasadores
adicionales (lectura y escritura seales), fue posible montar los dispositivos de
microprocesadores simples con mucha facilidad. Slo el espacio IO separada, interrumpe
y DMA requiere fichas adicionales para decodificar las seales de las patillas del
procesador. Sin embargo, la capacidad de carga del procesador era limitado, e incluso
computadoras simples contena frecuencia amplificadores de bus.
El procesador requiere tres fuentes de alimentacin (-5, +5 y +12 V) y dos seales de
sincronizacin no entrelazado de alta amplitud. Sin embargo, al menos la versin tarda
58080 Sovitica fue capaz de trabajar con una sola fuente de alimentacin de 5 V,

el pasador 12 V conectada a 5 V y el -5 V pin a tierra. El procesador consume


aproximadamente 1,3 W de potencia.
La tabla de contactos, a partir de la documentacin que acompaa el chip, describe los
pasadores de la siguiente manera:
Nmero
de PIN

Seal

Tipo

Comentario

A10

Salida

bus de direcciones 10

GND

Suelo

D4

D5

D6

D7

D3

D2

D1

bus de datos bidireccional. El procesador tambin de forma


transitoria establece aqu el "estado del procesador", que
proporciona informacin acerca de lo que el procesador
est haciendo actualmente:

D0 lectura de comandos de interrupcin. En


respuesta a la seal de interrupcin, el procesador
estaba leyendo y ejecutando un solo comando
arbitrario con esta bandera levantada. Normalmente los
chips de apoyo siempre y cuando el comando de
llamada a subrutina (CALL o RST), transfiriendo el
control al cdigo de manejo de interrupciones.
D1 lectura (nivel bajo significa la escritura)

bidireccional

10

D2 pila acceder (probablemente un espacio de


memoria de pila separada inicialmente estaba previsto)

D3 no hacer nada, ha sido detenido por el Equipo


de Alto Nivel de instruccin

D0

11

12

-5 V

escritura de datos D4 a un puerto de salida


D5 de leer el primer byte de un comando
ejecutable

la lectura de datos D6 de un puerto de entrada

la lectura de datos desde la memoria D7

La fuente de alimentacin V -5. Esta debe ser la primera


fuente de alimentacin conectado y desconectado el ltimo,
de lo contrario el procesador ser daado.

Entrada

Reiniciar. La ejecucin de las fuerzas de seal de los


comandos situados en la direccin 0000. El contenido de
otros registros del procesador no se modifica. Esta es una
entrada inversora (el nivel activo siendo lgico 0)

13

DMA

Entrada

solicitud de acceso directo a memoria. Se solicita al


procesador cambie el bus de datos y direccin a la alta
impedancia ( "desconectado") del estado.

14

INT

Entrada

solicitud de interrupcin

15

CLC2

Entrada

La segunda fase de la seal del generador de reloj

diecisis

ACK
INT

Salida

El procesador tena dos comandos para configurar el nivel 0


o 1 en este pin. El pasador se supone normalmente se utiliza
para el control de interrupcin. Sin embargo, en los equipos
simples se utiliza a veces como un nico puerto de salida de
bit para diversos fines.

17

RD

Salida

Leer (el procesador lee de la memoria o puerto de entrada)

18

WR

Salida

Escribir (el procesador escribe en la memoria o puerto de


salida). Esta es una salida invertida, siendo cero el nivel
lgico activo.

19

Salida

para nivel de actividad indica que el procesador ha puesto


la "palabra de estado" en el bus de datos. Los diferentes bits
de esta palabra de estado proporcionan informacin
adicional para el apoyo a la direccin y los espacios de
memoria, interrupciones, y el acceso directo a la memoria
independiente. Esta seal es necesaria para pasar a travs de
una lgica adicional antes de que pueda ser utilizado para
escribir la palabra de estado del procesador del bus de datos
en algn registro externo.

20

5V

La fuente de alimentacin + 5 V

21

DMA
ACK

Salida

confirmacin de acceso directo a memoria. El procesador


pasa pines de datos y de direcciones, en el estado de alta
impedancia, permitiendo que otro dispositivo para
manipular el autobs

22

CLc1

Entrada

La primera fase de la seal del generador de reloj

23

RDY

Entrada

Espere. Con esta seal era posible suspender el trabajo del


procesador. Tambin se utiliza para apoyar el modo de
depuracin paso a paso paso basado en hardware.

24

ESPERE

Salida

Wait (indica que el procesador est en el estado de espera)

25

A0

26

A1

Salida

bus de direcciones

27

A2

28

12 V

La fuente de alimentacin de +12 V. Esta debe ser


la ltima fuente de alimentacin desconectado y conectado
en primer lugar.

29

A3

Salida

30

A4

31

A5

32

A6

33

A7

34

A8

35

A9

El bus de direcciones; puede cambiar al estado alto de


impedancia en la demanda

36

A15

37

A12

38

A13

39

A14

40

A11

Chips de soporte [

editar ]

Un factor clave en el xito del 8080 fue la amplia gama de chips de soporte disponibles,
proporcionando comunicaciones, contador / sincronizacin, entrada / salida, el acceso
directo a la memoria de serie y control de interrupcin programable entre otras funciones.

8251 Controlador -Comunicacin

8253 - programable temporizador de intervalo

8255 -Programmable Peripheral Interface

8257 Controlador-DMA

8259 - controlador de interrupcin programable

Implementacin fsica [

editar ]

El 8080 circuito integrado utilizado carga aumento no saturados nMOS puertas, exigiendo
tensiones adicionales (para la desviacin de la carga-gate). Fue fabricado en
una compuerta de silicio proceso utilizando un tamao mnimo de las lneas de 6
micras. Una sola capa de metal fue utilizado para interconectar los aproximadamente
6.000 transistores [8] en el diseo, pero cuanto mayor sea la resistencia de polisilicio
de capa, que requiere un voltaje ms alto para algunas interconexiones, se llev a cabo
con las puertas de los transistores. La matriz de tamao fue de aproximadamente 20
mm 2 .

El impacto industrial [

editar ]

Aplicaciones y sucesores [ editar ]


El 8080 se utiliz en muchos microordenadores tempranos, como el MITS Altair 8800 del
ordenador, tecnologa de procesador SOL-20 Terminal de informtica y IMSAI
8080 microordenador, que sirve de base para las mquinas que ejecutan el CP / M sistema
operativo (la tarde, casi totalmente compatibles y ms , capaz Zilog Z80 procesador podra
sacar provecho de esto, con el Z80 y el CP / M convirtindose en la CPU dominante y
combinaciones de sistemas operativos del perodo alrededor del ao 1976 a 1983 tanto
como lo hizo el 86 y MS-DOS para el PC una dcada ms tarde). Incluso en 1979 despus
de la introduccin de la Z80 y 8085 procesadores, cinco fabricantes del 8080 estaban
vendiendo un estimado de 500.000 unidades al mes a un precio de alrededor de $ 3 a $ 4
por unidad. [9] Los primeros microordenadores de una placa , como Mycro-1 y el Dynamicro se basa en el procesador Intel 8080. Uno de los primeros usos del 8080 se hizo a
finales de 1970 por Cubic-occidental de datos de San Diego, CA en su tarifa sistemas
automatizados de recogida diseado a medida para sistemas de transporte masivo en todo
el mundo. Un uso industrial a principios del 8080 era como el "cerebro" de la lnea
DatagraphiX Auto-COM (Computer Output microficha) de los productos que se llev a
grandes cantidades de datos de usuario de la cinta de carrete a carrete y la imagen que en

microfichas. Los instrumentos de auto-COM tambin incluyen toda una corte automtico
de pelculas, procesamiento, lavado y secado subsistema - toda una hazaa, tanto
entonces como en el siglo 21, para que todo se haya realizado con xito slo con un
microprocesador de 8 bits que se ejecuta en una velocidad de reloj de menos de 1 MHz,
con un lmite de memoria de 64 KB. Adems, varios principios de arcadejuegos de video
fueron construidas alrededor del microprocesador 8080, incluyendo los invasores del
espacio , uno de los juegos arcade ms populares de todos.
Poco despus del lanzamiento del 8080, el Motorola 6800 se introdujo el diseo de la
competencia, y despus de eso, el 6502 MOS Technology variacin del
6800. Zilog introdujo el Z80 , que tena un conjunto de instrucciones en lenguaje de
mquina compatibles y en un principio utiliz el mismo lenguaje ensamblador como el
8080, pero por razones legales, desarroll un Zilog (pero el cdigo compatible) lenguaje
ensamblador alternativa sintcticamente diferente para el Z80. En Intel, el 8080 fue
seguida por la compatibilidad y elctricamente ms elegante 8085 , y ms tarde por el
lenguaje ensamblador compatibles de 16 bits 8086 y luego el 8/16-bit de 8088 , que fue
seleccionada por IBM para su nueva PC que se lanzar en 1981. Ms tarde NEC hizo
un NEC V20(8088 clon con 80186 de Intel compatibilidad conjunto de instrucciones), que
tambin apoy un modo de emulacin 8080. Esto tambin fue apoyado por NEC V30 (un
clon mejorado de manera similar 8086). De este modo, el 8080, a travs de su ISA , hizo
un impacto duradero en la historia de la informtica.
En la Unin Sovitica, los fabricantes clonados geometra de diseo del microprocesador
de 8080, aunque se utilice una disposicin de las patillas idnticas, y comenzaron a
producir el clon bajo el nombre de KP580K80 (ms tarde marcado
como KP580BM80 ).Este procesador fue la base de la Radio86RK ( 86 en ruso),
probablemente la placa computadora aficionados ms popular en la Unin Sovitica. El
predecesor de Radio86RK fue la Micro-80 ( -80 en ruso), y su sucesor, el Orion-128
( -128en ruso) que tena una pantalla grfica. Ambos fueron construidos en el
procesador KP580.
Otro modelo es compatible con Intel 8080A, llamado MMN8080 , fue producido
en Microelectrnica Bucarest en Rumania. [10] Tambin hubo una compatibles polaco CPU
llamado MCY7880 [11] y el hecho-eslovaca Tesla MHB 8080A.

Cambio de la industria [ editar ]

Esta seccin no citar ningn fuentes . Por favor, ayudar a mejorar esta secc
mediante la adicin de citas de fuentes confiables . Material de referencias p
ser impugnado y eliminado .(Marzo de 2014)
El 8080 tambin cambi cmo se crearon las computadoras. Cuando el 8080 se introdujo,
sistemas informticos fueron generalmente creados por los fabricantes de ordenadores,
tales como Digital Equipment Corporation , Hewlett Packard o IBM . Un fabricante
producira todo el equipo, incluyendo el procesador, terminales y software del sistema,
tales como compiladores y sistema operativo. El 8080 fue diseado realmente para casi
cualquier aplicacin excepto en un sistema informtico completo. Hewlett Packard
desarroll el HP 2640 serie de terminales inteligentes en todo el 8080. La HP 2647 era un
terminal que se desarroll BASIC en el 8080. Microsoft podra comercializar su producto
como la fundacin de la primera popular lenguaje de programacin para el 8080, y
posteriormente adquirir DOS para el IBM-PC .
El 8080 y 8085 dio lugar a la 8086, que fue diseado como un compatibles fuente (aunque
no es compatible binario ) extensin del 8085. Este diseo, a su vez, ms tarde dio lugar a
la x86 familia de chips, la base para la mayora de las CPU en uso hoy en da .Muchas de
las instrucciones del 8080 de la mquina de ncleo y conceptos, por ejemplo, registros de
llamada A , B , C y D , as como muchas de las banderas se utilizan para controlar saltos
condicionales, todava estn en uso en la plataforma x86 generalizada.8080 cdigo
ensamblador todava puede ser traducido directamente en instrucciones x86; todos sus
elementos centrales son todava presente.

PCs basados en el diseo de 8086 y sus sucesores convirtieron en estaciones de trabajo y


servidores de 16, 32 y 64 bits, con una proteccin avanzada de memoria, segmentacin y
caractersticas de multiprocesamiento, disminuyendo la diferencia entre las computadoras
pequeas y grandes (los 80286 y 80386 's modo protegido eran importantes en
hacerlo). El tamao de los chips ha crecido de manera que el tamao y el poder de las
grandes chips x86 no es muy diferente de los chips de arquitectura de gama alta, y una
estrategia comn para producir un equipo muy grande es la interconexin muchos
procesadores x86.
La arquitectura bsica del 8080 y sus sucesores ha reemplazado a muchos equipos de
propiedad de gama media y de grandes ordenadores y resistencia frente a pruebas de
tecnologas como RISC . La mayora de los fabricantes de ordenadores han abandonado
la produccin de sus propios procesadores por debajo de los puntos ms altos de
rendimiento. Aunque x86 pueden no ser el diseo ms elegante, o tericamente ms
eficiente, la fuerza de mercado pura de tantos dlares que van a refinar un diseo ha
hecho de la familia x86 de hoy, y se mantendr durante algn tiempo, la arquitectura del
procesador dominante, incluso sin pasar por Intel los intentos de reemplazarlo con
arquitecturas incompatibles como el iAPX 432 y Itanium .

Historia [

editar ]

Federico Faggin , el iniciador de la arquitectura de 8080 a principios de 1972, propuso a la


gestin de Intel y presion para su implementacin. Finalmente consigui el permiso para
desarrollarlo seis meses ms tarde. Faggin contrat Masatoshi Shima de Japn que hizo el
diseo detallado, bajo su direccin, utilizando la metodologa de diseo para la lgica
aleatoria con compuerta de silicio que Faggin haba creado para la familia 4000. Stanley
Mazor contribuy con una par de instrucciones para el conjunto de instrucciones.

La patente [ editar ]

La patente US 4.010.449 , Federico Faggin , Masatoshi Shima , Stanley Mazor,


"MOS equipo que emplea una pluralidad de chips separados", publicado
01.03.1977 [1]

Impacto cultural [

editar ]

El asteroide 8080 Intel es nombrado como un juego de palabras y elogios en el


nombre de Intel 8080. [12]

nmero de telfono publicado por Microsoft, 425-882-8080, fue elegido porque


tanto los primeros trabajos fue en este chip.

Muchos de los nmeros de telfono principales de Intel tambin tener una forma
similar: xxx-xxx-8080

Vase tambin [

editar ]

CP / M - sistema operativo

bus S-100

MPT8080

Referencias [

editar ]

1.

2.

Salta hacia arriba^ Intel (15 de abril, 1974). "A partir de la CPU al software, el
microordenador 8080 est aqu". Electrnico de Informacin (Nueva York: Fairchild
Publications). pp. 44-45. Electronic News era un peridico semanal comercio. El mismo
anuncio apareci en el de mayo de 2, 1974 cuestin de la Electrnica revista .
Salta hacia arriba^ tambin llamados pull-ups

3.

Salta hacia arriba^ El 8008 (1972) se utiliz para la interpolacin y control en la


ASEA (actualmente ABB) primera lnea de robots industriales en general, introducido de
octubre de 1973.

4.

Ir arriba^ Las mejoras se basan en gran parte en la retroalimentacin del cliente y


Federico Faggin y otros que escuchan a los profesionales orientada minicomputadoraacerca de ciertos problemas y la falta de caractersticas en la arquitectura 8008. (Fuente:
8008 y 8080 historias orales.)

5.

Salta hacia arriba^ En parte debido a su conjunto de instrucciones utilizable y la


arquitectura "suficientemente" miniordenador similar, donde las capacidades de 16 bits
limitadas pero tiles y la pila externa, libremente reubicable fue uno de los aspectos ms
importantes.

6.

Salta hacia arriba^ El hecho de que el Z80 (y en cierta medida, el 8085 ) pronto se
hizo cargo de la mayor parte del mercado de CP / M no reduce el papel fundamental del
8080.

7.

Salta hacia arriba^ ClassicCMP.org . Ninguna. Obtenido el 23 de octubre, 2011.

8.

Salta hacia arriba^ museo Reichel-Orbital - Coleccin de la


CPU . Museum.reichel-orbital.de. Obtenido el 23 de octubre, 2011.

9.

Salta hacia arriba^ Sol Libes BYTE Noticias ... en BYTE , ISSN 0360-5280,
Volumen 4 No. 11, noviembre de 1979 pg. 82

10.

Salta hacia arriba^ fichas soviticos y sus anlogos occidentales . CPUmundo. Obtenido el 23 de octubre, 2011.

11.

Salta hacia arriba^ MCY7880-un clon-polaca hecha de 8080 . Mundial de la


CPU. Obtenido el 23 de octubre, 2011.

12.

Salta hacia arriba^ CFA-harvard.edu . CFA-harvard.edu. Obtenido el 23 de


octubre, 2011.

Вам также может понравиться