Intel 4004: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 13:
| sock1 = 16 pin
}}
L''''Intel 4004''' è considerato il primo [[microprocessore]] su singolo [[Circuito integrato|chip]]. Il 4004 era un completo [[CPU]] (central processing unit), gli altri componenti della famiglia MCS-4 erano memorie e circuiti di input/output che non fanno parte del CPU in nessuna classificazione di computer, ma che sono necessari per realizzare un computer completo.
Precisamente, il 4001 era una [[ROM]] (read-only memory) con 4 linee di I/O (ingresso/uscita); il 4002 era una [[RAM]] (random access memory) con 4 linee di output e il 4003 era uno shift register statico da usare per espandere le linee di I/O (per esempio, per fare la scansione di una tastiera o per controllare un printer). Gli elementi funzionali integrati nel 4004 erano: 16 registri general purpose; program counter e tre livelli di [[stack]]; [[ALU]] binaria e decimale; decodifica di istruzioni e tutto il controllo per gli elementi funzionali interni del CPU; generazione dei segnali di temporizzazione sia per il CPU che per il resto del sistema MCS-4; e controllo del bus esterno per le memorie e per la funzione di I/O. Ai tempi dell'invenzione del microprocessore molti ingegneri sapevano come definire architetture di CPU e fare progetti logici, ma nessuno prima del Intel 4004 era ancora riuscito a realizzare un microprocessore monolitico in silicio.<ref>[http://www.intel4004.com/hyatt.htm A testimonial from Federico Faggin, its designer, on the first microprocessor's thirtieth birthday]</ref>
| |||