L'8086 è un Microprocessore Generale, Non un Coprocessore
Chiarimento sulla Classificazione dell'Intel 8086
L'Intel 8086 (1978) è un microprocessore a 16 bit di uso generale (CPU), non un coprocessore.
Distinzioni Chiave
- Microprocessore (CPU): Esegue il flusso principale di istruzioni, gestisce il controllo di sistema, recupera/decodifica/esegue istruzioni per il sistema operativo e le applicazioni. L'8086 è il processore centrale.
- Coprocessore: Processore ausiliario specializzato che scarica compiti specifici (matematica, I/O, grafica) dalla CPU. Esempi: 8087 (coprocessore matematico a virgola mobile per 8086/8088), 80287, 80387.
Punti Salienti dell'Architettura 8086
- Bus dati a 16 bit, bus indirizzo a 20 bit (spazio memoria 1 MB)
- Modello di memoria segmentata (CS, DS, SS, ES)
- Set di istruzioni: MOV, ADD, JMP, INT, ecc. — computazione generale
- Nessun hardware a virgola mobile integrato — richiede 8087 per FPU hardware
- Velocità di clock: 5, 8, 10 MHz
L'8086 ha lanciato l'architettura x86 che domina i PC oggi. Il suo "coprocessore" compagno era l'8087; l'8086 stesso è la CPU host.