Vés al contingut

Intel 8080

De la Viquipèdia, l'enciclopèdia lliure
Infotaula equipament informàticIntel 8080
FabricantIntelModifica el valor a Wikidata
Llançamentabril 1974Modifica el valor a Wikidata
Final de vida1990Modifica el valor a Wikidata
EstatDiscontinuat
Característiques de CPUs
Freqüència2 MHzModifica el valor a Wikidata- 3,125 MHzModifica el valor a Wikidata
Geometriaprocés de litografia de 6 µmModifica el valor a Wikidata
Conjunt d'instruccionsprex86
Format per
Registres de la CPU
stack register(en)Tradueix
Comptador de programaModifica el valor a Wikidata

ElIntel 8080,implementat enNMOS,va ser un dels primersmicroprocessadorsprojectats i fabricats per l'Intel.LaUCPde8 bitsva ser llançada a l'abril de 1974 amb unrellotgede 2 MHz (al voltant de 200.000instruccions per segon),[1]i és generalment considerada com el primer projecte de microprocessador realment utilitzable.

El 8080 va ser utilitzat en l'Altair 8800,un dels primersordinadors personals.[2]

Descripció

[modifica]

Model de programació

[modifica]

L'Intel 8080 va ser el successor delIntel 8008,això es devia al fet que eracompatible a nivell fonten elllenguatge assembladorperquè usaven el mateixconjunt d'instruccionsdesenvolupat perComputer Terminal Corporation.Amb un empaquetat més gran,DIPde 40 pins, es va permetre al 8080 proporcionar unbus d'adrecesde 16 bits i unbus de dadesde 8 bits, permetent el fàcil accés a 64KBde memòria. Tenia set registres de 8 bits, sis dels quals es podien combinar en tres registres de 16 bits, unpunter de pilaen memòria de 16 bits que reemplaçava la pila interna del 8008, i uncomptador de programade 16 bits.

Registres

[modifica]
Registres generals
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| A | Flags | S Z A P C
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| B | C | BC
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| D | E | DE
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| H | L | HL
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Stack Pointer i Program Counter
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SP |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| PC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Esquema d'entrada/sortida

[modifica]

El 8080 tenia 256 ports deI/O(entrada/sortida)[3]que podien ser usats pels programes mitjançant instruccions dedicades d'I/O, cadascuna d'aquestes instruccions prenent una adreça de port d'I/O com el seu operand. Aquest esquema, que usava un espai d'adreces separat per a les entrades/sortides, és ara usat menys comunament que el demapatge de memòriaper a dispositius o ports d'I/O. En el temps del llançament 8080, l'esquema de mapatge d'I/O era vist com un avantatge, doncs alliberava el nombre limitat de pins de direcció del processador per usar-ho a l'espai de adreces de la memòria. No obstant això, en la majoria de les altres arquitectures de CPU, el mapatge dels ports d'I/O en un espai d'adreces comuna per a la memòria i l'I/O, donava un conjunt d'instruccions més simple, amb cap necessitat d'instruccions separades d'I/O.

Xips de suport

[modifica]

Un factor clau en l'èxit del 8080 va ser l'ampli rang de xips de suport disponibles, proporcionant, entre altres funcions, comunicacions, comptadors/temporitzadors, entrada/sortida, accés directe a memòria i controlador d'interrupcions programable.

L'impacte industrial

[modifica]

El 8080 va ser usat en molts dels primers microordinadors, com per exemple l'Altair 8800deMITSi elIMSAI 8080,formant la base per a les màquines que funcionaven amb el sistema operatiuCP/M.Posteriorment, el1976,apareix el microprocessadorZilog Z80,completament compatible amb el 8080 però més capaç, fet del qual el capitalitzaria, convertint-se el Z80 i el CP/M en la combinació dominant de CPU iSOdel període, similar alx86i elMS-DOSper al PC de la dècada posterior, els (anys 1980). El primer microordinador en una simple targeta va ser muntat sobre la base del 8080.[4]

Poc després el llançament del 8080, va ser introduït el disseny competidor, elMotorola 6800,i després, el6502,la variant del 6800 desenvolupada perMOS Technology.A Intel, el 8080 va ser seguit el1976pel compatible i elèctricament més elegant8085,i més endavant, al juny de1978,pel8086de 16 bits i al juny de1979pel8088de 8/16 bits, que eren compatibles a nivell del llenguatge assemblador amb el 8080. El 8088 que va ser seleccionat perIBMper al seu nouIBM PCper ser llançat el1981.Al seu torn, per mitjà la sevaarquitectura de conjunt d'instruccions(ISA), el 8080 va fer un impacte sostingut en la història de l'ordinador. El 2017, el 8080 encara era en producció a Lansdale Semiconductors.[5][6]

Referències

[modifica]
  1. The First Microprocessors(anglès)
  2. The First Personal Computers (PCs)(anglès)
  3. Nota: algunes fitxes de Intel dels anys setanta anuncien 512 ports d'E/S, ja que compten els ports d'entrada i de sortida per separat.
  4. Sol Libes «BYTE News».BYTE Magazine,novembre 1979, p. 82.
  5. MCY7880—a Polish-made clone of 8080.CPU World. Retrieved on October 23, 2011.
  6. «Intel - Microprocessor 8080A Family & 828X Series». Lansdale Semiconductor Inc.. [Consulta: 20 juny 2017].

Vegeu també

[modifica]

Microprocessadors similars al 8080

Microprocessadors de la competència

Altres

Enllaços externs

[modifica]