Intel 4004: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 18:
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>▼
A differenza dei microprocessori contemporanei, il 4004 includeva anche il controllo dei bus di memoria e di I/O che non sono normalmente gestiti dal microprocessore. Pertanto il 4004 non solo era un CPU completo, ma aveva anche funzionalità addizionale che normalmente non sono considerata parte del CPU.
▲
Il microprocessore fu inventato nel 1970-1971 da [[Federico Faggin]] appena assunto alla Intel dalla [[SGS-Fairchild]] dove aveva svilippato la tecnologia MOS, in poco più di undici mesi sviluppò un nuovo progetto per la calcolatrice della Busicom sotto richiesta di [[Ted Hoff]], visto che il precedente progetto sviluppato con l'aiuto di [[Masatoshi Shima]] e [[Stan Mazor]], ristagnava allungando troppo i tempi di consegna. Faggin fu il leader del team di sviluppo, di disegno della architettura e con l'aiuto di [[Masatoshi Shima]] che non aveva esperienze in sviluppo di chip ma solo di software, portò a termine il progetto e la calcolatrice della Busicom fu il primo prodotto commerciale che usò il 4004.
| |||