Intel 8080

Da Wikipedia, l'enciclopedia libera.
Intel 8080
Central processing unit
Intel C8080A 9064 33001 N8384 top.jpg
Un processore Intel C8080A
Prodotto metà 1974
Produttore Intel
Frequenza CPU MHz
Set di istruzioni pre x86
Socket 40 pin DIP

L'Intel 8080 fu uno dei primi microprocessori progettati e prodotti da Intel. CPU a 8 bit, fu messo sul mercato nell'aprile del 1974 con un modello a 2 MHz, ed è considerato da quasi tutti come la prima CPU a microprocessore utilizzabile realmente.

Descrizione[modifica | modifica wikitesto]

L'Intel 8080 è il successore dell'Intel 8008 (con cui è compatibile a livello di codice assembly, dato che entrambi usano lo stesso instruction set sviluppato da Computer Terminal Corporation). Il suo spazioso packaging DIP a 40 pin permette all'8080 di fornire un bus di indirizzi a 16 bit e un bus di dati a 8 bit, che consentono di accedere facilmente a 64 kilobyte di memoria. All'interno è dotato di sette registri a 8 bit (sei dei quali possono essere combinati a formare tre registri da 16 bit), uno stack pointer a 16 bit (che, al contrario di quanto accade nell'8008 che fa uso di una stack interna, punta in memoria), e un program counter a 16-bit.

L'8080 dispone di 256 porte I/O che permettono alle periferiche un collegamento senza allocazioni di memoria (come avviene per le periferiche mappate in memoria); uno svantaggio di questo sistema è la necessità di introdurre istruzioni aggiuntive per l'I/O. Il primo microcomputer a scheda singola fu costruito sulla base dell'8080.

Impatto[modifica | modifica wikitesto]

L'8080 è stato usato in molti computer storici, come Altair 8800 della MITS e l'IMSAI 8080, che tra i primi hanno eseguito il sistema operativo CP/M; un sistema che ha fruttato molto al successivo processore Zilog Z80, completamente compatibile con l'8080 e più potente: l'accoppiata Z80 - CP/M divenne infatti la combinazione CPU/OS dominante, in modo simile con ciò che è accaduto un decennio dopo tra x86 ed MS-DOS. Tale fu la sua importanza che la Apple, nonostante il grande successo dell'Apple II, fu obbligata a produrre una scheda 8080 per poter usare il CP/M anche su questo computer. Poco dopo il lancio dell'8080 fu introdotto il suo concorrente Motorola 6800, e successivamente il MOS Technology 6502.

Per quanto riguarda Intel, l'8080 fu seguito dal compatibile e più elegante 8085, e più tardi dal processore 8086 a 16 bit (compatibile a livello assembly) e dall'8088 a 8/16 bit. Quest'ultimo fu scelto da IBM per il suo nuovo PC, lanciato nel 1981. L'8080 e la sua ISA hanno avuto un profondo impatto sugli sviluppo dell'architettura Intel. Soprattutto il fatto di essere un processore di tipo CISC ha costretto successivamente l'Intel a mantenere la retrocompatibilità sui suoi processori più recenti con tale architettura, dalle performance inferiori rispetto alla RISC. Nei processori di generazioni successive si è mitigato il problema trasformando internamente alla CPU le istruzioni dal formato CISC a quello RISC.

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

Elenco dei processori Intel
Famiglia 4 bit/8 bit: 4004 | 4040 | 8008 | 8080 | 8085     Famiglia 16 bit: 8086 | 8088 | 80186 | 80188 | 80286 Intel-logo.svg
Famiglia IA-32: 80386 | 80486 | RapidCAD | OverDrive
Gamma Pentium: Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | Pentium III-M | Pentium 4 | Pentium 4-M | Mobile Pentium 4 | Pentium 4 EE | Celeron D | Pentium D | Pentium EE
Processori Mobile: Pentium M | Celeron M | Core Duo | Core Solo | Core M
Gamma Core: Core 2 Duo | Core 2 Quad | Core 2 Extreme
Gamma Nehalem: Core i3 | Core i5 | Core i7 | Core i7 Extreme
Processori per Server: Xeon

Famiglia IA-64: Itanium | Itanium 2
Non x86 compatibili: Intel iAPX 432 | Intel i860 | Intel i960

informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica