See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Intel 8080 - Wikipedia

Intel 8080

Da Wikipedia, l'enciclopedia libera.

Intel 8080
Central processing unit

Un processore Intel C8080A
Prodotto: metà 1974
Manufacturer: 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.

Indice

[modifica] Descrizione

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.

[modifica] Impatto

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, clone del 6800.

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.

[modifica] Storia

Federico Faggin aveva creato l'architettura dell'8080 all'inizio del 1972, facendo pressione alla Intel per avere il permesso di avviare subito il progetto. Il consenso fu dato solo dopo sei mesi. Masatoshi Shima, assunto da Faggin dal Giappone, fu il principale progettista sotto la direzione di Faggin. Stan Mazor contribuì un paio di istruzioni.

[modifica] Brevetto

US # 4,010,449. 1 Marzo, 1977. Federico Faggin, Masatoshi Shima, Stanley Mazor: "Computer MOS utilizzante una pluralita' di chip separati"


Questa voce si basa su materiale disponibile sul Free On-line Dictionary of Computing e il suo utilizzo è regolamentato dalla licenza GFDL.

Lista dei microprocessori Intel
Famiglia 4 bit/8 bit: 4004 | 4040 | 8008 | 8080 | 8085     Famiglia 16 bit: 8086 | 8088 | 80186 | 80286
Famiglia 32 bit: 80386 | 80486
Famiglia 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
Settore Mobile: Pentium M | Celeron M
Famiglia Core:Core Duo | Core Solo | Core 2 Duo | Core 2 Quad | Core 2 Extreme
Settore Server: Xeon
Non x86 compatibili: Intel iAPX 432 | Intel i860 | Intel i960

Famiglia IA-64: Itanium | Itanium 2


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -