Intel 8088: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Botcrux (discussione | contributi)
m Bot: sostituisco {{Infobox CPU}} con {{CPU}} (vedi discussione)
Riga 1:
{{Infobox CPU
| name = Intel 8088
| image = KL Intel TD8088.jpg
Riga 13:
L' '''Intel 8088''' è stato un [[CPU|microprocessore]] prodotto da [[Intel]]. Derivava dall'[[Intel 8086]], con cui condivideva l'architettura interna a 16 [[Bit (informatica)|bit]] ed il [[Bus_(informatica)#Bus_indirizzi|bus indirizzi]] a 20 bit, grazie al quale era in grado di indirizzare 1 [[megabyte|MB]] di memoria, ma da cui si differenziava per il [[Bus_(informatica)#Tipi_di_bus_dati|bus dati]] a soli 8 bit (la metà di quello dell'8086).
 
Il primo modello del processore era dotato di 29.000 transistor capaci di operare ad una frequenza massima di 5 [[hertz|MHz]] ed abbastanza piccoli da permettere la fabbricazione di un integrato compatto da usare in computer [[Computer desktop|da ufficio]] o [[home computer|da casa]] <ref>Ugo Tramballi, [[Il Sole 24 Ore]], 10 giugno 2012, pag. 22.</ref>. L'Intel 8088 fu scelto dall'[[IBM]] per il suo primo [[PC IBM|PC]], dove lavorava a 4,77 &nbsp;MHz.<ref name="lowend"/> Successivamente fu realizzato l'Intel 8088-2 capace di operare ad 8 &nbsp;MHz,<ref>{{cita web|url=http://electronlibre.x86-guide.com/en/collection/Intel-8088-2-CDIP-cpu-no8301.html|titolo=Intel 8088-2 ad 8 MHz|editore=Electronlibre|accesso=02/04/2013}}</ref> che fu utilizzato sui [[IBM compatibile|compatibili IBM]] dove la maggior velocità veniva selezionata tramite un pulsante denominato "Turbo".<ref>{{cita web|url=http://www.unixhub.com/computer.html|titolo=Clone dell'IBM XT del 1984 con Intel 8088-2 a 8 MHz|autore=Robert Barnes|accesso=02/04/2013}}</ref> Gli ultimi modelli denominati 8088-1 raggiungevano la velocità di 10 &nbsp;MHz.<ref name="lowend"/><ref>{{cita web|url=http://canoro.altervista.org/cpu/companies/intel/8088.php|titolo=Intel 8088|editore=Canoro|accesso=02/04/2013}}</ref><ref name="lowend"/> Come l'8086, anche l'8088 supportava il [[coprocessore matematico]] [[Intel 8087]].<ref name="lowend">{{cita web|url=http://lowendmac.com/lowendpc/tech/8086.shtml|titolo=The Intel 8086 and 8088|editore=Low End PC Online Tech Journal|accesso=02/04/2013|autore=Dan Knight|data=09/2001}}</ref>
 
I pin del bus dell'8088 trasmettono, a seconda delle necessità del processore, dati per il bus degli indirizzi (piedini AD7-AD0 e A19-A8), per il bus dati di memoria e di I/O (piedini AD7-AD0). Per poter utilizzare il processore più semplicemente il bus viene in genere [[multiplexer|demultiplato]], cioè vengono creati bus separati per la memoria, per l'I/O e per gli indirizzi. Per fare questo si utilizzano driver bidirezionali (o ''[[Ricetrasmettitore#Informatica|transceiver]]'') per i bus di I/O e di memoria e [[latch-CD]] per il bus degli indirizzi. Questa soluzione generale viene naturalmente adattata alle condizioni particolari. Segnali aggiuntivi dell'8088 comunicano se il processore intende ricevere o trasmettere dati (segnale DT/R*), accedere alla memoria o all'I/O (segnale IO/M*) e così via, permettendo così la programmazione della circuiteria addizionale.