Differenza tra 8085 e 8086

Nel 1977, Intel ha introdotto 8085, l'ultimo microprocessore a otto bit. Oggi ci sono oltre 200 milioni di microprocessori incorporati in vari dispositivi elettronici e la sua produzione continuerà in futuro. Nel 1978, un microprocessore a microprocessore 8086 - 16 bit fu prodotto con una velocità di funzionamento di 2,5 MPa. La sua memoria a microprocessore è fino a 16 volte più alta di 1 MB.

Cos'è l'8085?

È una versione aggiornata dei processori Intel 8008/8080, Intel ha creato il noto processore 8085. In questo processore, sono state aggiunte 2 nuove istruzioni per accendere / spegnere i 3 terminali e le porte di ingresso / uscita e semplificato l'hardware utilizzando solo una corrente di + 5 V (Volt), oltre a un generatore di impulsi temporali e un circuito di controllo del circuito . Questo microprocessore richiede pochi componenti hardware, ma la loro collocazione e funzionalità possono fornire un'efficienza di lavoro molto elevata. Il microprocessore 8085 è molto simile ai microcontrollori, come PIC 16f84, che sono ampiamente utilizzati nel controllo di processo. Secondo la sua potenza, l'8085 non può essere paragonato ai microprocessori Pentium, ma sarà usato per molto tempo perché ha una grande applicazione in dispositivi elettronici più semplici che non richiedono processori così potenti. Questo è un processore a otto bit, che sta elaborando dati con una dimensione di un byte. Ha un generatore di velocità di clock con una velocità di clock digitale di 8 MHz, un controller speciale per il funzionamento intermittente e il controllo della temporizzazione. Ha accesso alla memoria con una capacità di 64KV, in pratica ci sono 16 pin di indirizzo per l'indirizzamento diretto dello spazio di memoria (216 = 64 K).

Specifiche tecniche

  • Frequenza 5 MHz;
  • circa 6500 transistor per 1 μm
  • Bus dati di 8 bit
  • 16 bit
  • La versione AH ha un consumo energetico inferiore del 20% rispetto al normale processore 8085.
  • Indirizzamento diretto alla memoria di 64 Kbps;
  • Linea di comando da 1,3 μs (0,8 μs a 8085AH-2 / 0,67 a 8085AH-1);
  • 4 input di interrupt vettoriali (uno non può essere mascherato);
  • decimale, binario e aritmetico con doppia precisione.

Cos'è 8086?

8086 sono microprocessori di terza generazione. 8086 ha un bus dati a 16 bit. 8086 ha una memoria con una capacità di 1 MB (220) e indirizzi a 20 bit vengono utilizzati per indirizzare le posizioni di memoria. 8086 ha un alloggiamento a 40 pin e utilizza un alimentatore da 5V. A seconda delle dimensioni e della complessità dei programmi, può funzionare in due modalità: minima e massima. 8086 contiene unità separate che eseguono contemporaneamente alcune fasi (trasferimento del codice operativo dalla memoria al microprocessore - opcode fetch, trasmissione operando se richiesto - lettura, esecuzione effettiva - esecuzione, ritorno del risultato alla memoria - scrittura). 8086 funziona esclusivamente in modalità di funzionamento realistica. A partire da 8086 a 80286, sono in uso i seguenti indirizzi: registri indirizzati, immediati, diretti, registrati indirettamente, basati, indicizzati, indicizzati e basati su indici con spostamento.

 Specifiche tecniche

  • Frequenza fino a 10 MHz;
  • circa 29000 transistor per 1 μm
  • Bus dati di 16 bit
  • Linea di indirizzo a 20 bit
  • Indirizzamento diretto della memoria di 1 MB;
  • Modalità minima e massima
  • Decimale, binario e ASCII.

Differenza tra 8085 e 8086

  1. Taglia

Prima di tutto, 8085 è un 8 bit, mentre 8086 un processore a 16 bit.

  1. Indirizzo

8085 utilizza una riga di indirizzo a 18 bit, 8086 a 20 bit.

  1. Bus dati

Il primo ha 8 bit, il secondo bus dati a 16 bit.

  1. Velocità dell'orologio

La velocità di clock dell'8085 microprocessore è 3.072 MHz. 8086 inizialmente era limitato a 5 MHz, ma al giorno d'oggi arriva fino a 10 MHz.

  1. Registro di bandiera

Il registro delle bandiere in caso di 8085 contiene 5 bandiere, nel caso di 8086 - 9.

  1. conduttura

8086 è l'unico che consente il pipelining.

  1. Numero di transistor

8085 integra un numero inferiore di transistor - circa 6500. 8086 ha più transistor - circa 29000.

  1. Ciclo di clock

8085 funziona a ciclo di clock con duty cycle del 50%, mentre 8086 con il 33%.

  1. Dimensione della memoria

8085 utilizza 64 KB di memoria, 8086 1 MB.

  1. Segmentazione della memoria

La versione successiva supporta la segmentazione della memoria.

  1. Modalità di funzionamento

8086 può funzionare sulla modalità minima e massima.

  1. Aritmetica

8085 supporta codice decimale e intero, mentre 8086 supporta anche ASCII.

  1. Numero del processore

8085 utilizza un solo processore - 8086 può utilizzare uno esterno.

  1. Costo

8086 è più alto nel prezzo

8085 vs 8086

Sommario

  • Il microprocessore 8085 è stato progettato da Intel a metà del 1977. È compatibile con il microprocessore 8080 e richiede meno hardware aggiuntivo, il che rende possibile la creazione di un sistema informatico più semplice ed economico. Questo microprocessore ha un'architettura Von Neumann, che comporta il missaggio del codice operativo e dell'operando. Il microprocessore 8085 richiede: CPU, memoria e modello I / O.
  • Nel 1978, Intel ha lanciato il nuovo processore 8086 e un anno dopo, 8088, che si distingue solo nella linea degli indirizzi. Questo è il primo processore a 16 bit. L'8086 ha un bus dati a 20 bit che consente l'archiviazione di un massimo di 220 = 1 MB di dati. Per informazioni, questo processore contiene circa 29.000 transistor, e da questo tipo di processore ci sono diversi processori che operano a una frequenza operativa di 5,6 o 10 MHz. La novità di questi processori era la segmentazione dello spazio di memoria, cioè la sua divisione in 4 segmenti di 214B (byte).