COSMAC 1802: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-S +F
riordinata fonte
 
(20 versioni intermedie di 14 utenti non mostrate)
Riga 1:
{{F|informaticamicroprocessori|marzo 2013|Nessuna fonte}}
 
Il '''COSMAC 1802''' (o '''RCA 1802'''<ref>COSMAC è l'acronimo di '''CO'''mplementary '''S'''ilicon '''M'''et'''a'''l-oxide '''C'''onductor</ref>) è un [[microprocessore]] a [[8 bit]] [[CMOS]], introdotto da [[Radio Corporation of America|RCA]] all'inizio del [[1976]]. La sua [[architettura]] è piuttosto differente da quelle degli altri microprocessori a 8 bit.
 
== Caratteristiche strutturali ==
[[File:RCA CDP1802 COSMAC processor pinout.png|thumb|Piedinatura 1802]]
Questa CPU è stata la prima ad utilizzare la tecnologia CMOS. Le sue principali caratteristiche sono:
[[File:CDP1802.PNG|thumb|Registri]]
*Struttura completamente ''statica'': nessun limite inferiore di frequenza di [[clock]].
*Campo di temperatura di esercizio da -55 a + 125 [[°C]].
*Livelli logici compatibili [[Transistor-transistor logic|TTL]].
*Clock a singola fase.
*Parola macchina a 8 bit.
*[[Bus (informatica)|Bus]] dati bidirezionale a 8 bit.
*Modalità ''programm interrupt''.
*Modalità di DMA (''Direct Memory Addressing'').
 
Questa CPU è stata la prima ada utilizzare la tecnologia CMOS. Le sue principali caratteristiche sono:
Sono presenti 16 [[registri]] interni a 16 bit, anche se mancano apparentemente alcuni registri indispensabili come il [[program counter]]. Vi sono poi 5 piccoli registri, quattro da quattro bit ed uno da otto. Uno dei registri a 4 bit si indica con '''I''' ed è collegato alla logica di controllo ma sembra inverosimile che possa essere l'''Instruction Register''.
* Struttura completamente ''statica'': nessun limite inferiore di frequenza di [[clock]].
* Campo di temperatura di esercizio da -55 a + 125 [[°C]].
* Livelli logici compatibili [[Transistor-transistor logic|TTL]].
* Clock a singola fase.
* Parola macchina a 8 bit.
* [[Bus (informatica)|Bus]] dati bidirezionale a 8 bit.
* Modalità ''programmprogram interrupt''.
* Modalità di DMA (''Direct Memory Addressing'').
 
La sua modalità I/O è flessibile e programmabile e ha un clock con un oscillatore on-chip. Ha sedici registri a 16 bit. Il program counter (PC) può risiedere in uno qualunque di questi, fornendo così un modo semplice per implementare più PC, puntatori o registri.
Questo processore è alla base della [[console (videogiochi)|console]] di gioco [[RCA Studio II]] commercializzata nel [[1977]]
 
Questo processore è alla base della [[console (videogiochi)|console]] di gioco [[RCA Studio II]] commercializzata nel [[1977]].
==Curiosità==
 
Questo processore è stato utilizzato nelle due missioni spaziali [[Voyager 1]] e [[Voyager 2|2]] dimostrando la sua grande resistenza in ambienti estremi: questo, e l'intera sonda, infatti, continuano a funzionare dopo ben 34 anni (dal 1977) nonostante l'esposizione alle condizioni di temperatura e disturbi elettromagnetici tipici dello spazio esterno.
== Curiosità ==
{{Curiosità}}
Questo processore è stato utilizzato nelle missioni spaziali Galileo e Magellan dimostrando la sua grande resistenza in ambienti estremi. Contrariamente a quanto si legge in alcune fonti, invece i processori delle missioni Voyager (lanciate nel 1977 con elettronica di metà anni '70) utilizzarono processori in logica discreta, con componenti CMOS ma non microprocessori.<ref>{{Cita web|url=https://history.nasa.gov/computers/Ch6-2.html|titolo=Computers in Spaceflight: The NASA Experience|urlarchivio=https://web.archive.org/web/20231123211500/https://history.nasa.gov/computers/Ch6-2.html}}</ref>
 
== Note ==
<references />
 
== Altri progetti ==
{{interprogetto|preposizione=sul}}
 
== Collegamenti esterni ==
* {{FOLDOC|RCA 1802|RCA 1802}}
 
{{Portale|informatica}}