Punti chiave
- 8085 è un microprocessore a 8 bit, mentre 8086 è un microprocessore a 16 bit.
- 8086 offre più capacità di indirizzamento della memoria rispetto a 8085.
- 8086 ha una velocità di clock più elevata e prestazioni migliori rispetto a 8085.
Cos'è un microprocessore 8085?
Un microprocessore 8085 è uno dei primi microprocessori progettati da Intel. Un microprocessore 8085 è un microprocessore a 8 bit che può operare simultaneamente su dati a 8 bit. Questa operazione viene eseguita in un unico ciclo.
Il microprocessore 8085 ha ricevuto il suo nome poiché la dimensione ALU è di 8 bit. Questo tipo di microprocessore offre un bus dati a 8 bit e un bus indirizzi a 16 bit. Pertanto, lo spazio di memoria accessibile consentito è di 64 KB.
Nel complesso, un 8085 microprocessore è in grado di memorizzare 64 kilobyte di dati. Le unità aritmetiche e logiche di un microprocessore 8085 possono eseguire operazioni come addizione, sottrazione, confronto, complemento, incremento, decremento, spostamento, AND, OR e XOR.
Un microprocessore 8085 è un processore basato su accumulatori. Quando un'operazione va avanti, i dati risiedono nell'accumulatore e nei registri temporanei. L'output viene memorizzato nell'accumulatore e i flag vengono riposati di conseguenza. Esegue l'esecuzione di un programma in 3 fasi: recupero, decodifica ed esecuzione.
Cos'è un microprocessore 8086?
Un microprocessore 8086 è un altro tipo di microprocessore progettato da Intel. Un microprocessore 8086 è un microprocessore a 16 bit progettato per eseguire simultaneamente dati a 16 bit. È una versione avanzata di un microprocessore 8085.
È un microprocessore a 16 bit a causa delle dimensioni della sua ALU. Un microprocessore 8086 fornisce un bus dati di dimensioni 16 bit e un bus indirizzi di dimensioni 20 bit. Quindi, la corretta locazione di memoria offerta da questo tipo di microprocessore è 1 MB.è 1 MB.
Un microprocessore 8086 ha due unità operative separate: Bus Interface Unit ed Execution Unit. La BIU è responsabile del recupero delle istruzioni dalla memoria e l'UE esegue le istruzioni contenute nell'istruzione fare la coda.
Differenza tra microprocessore 8085 e microprocessore 8086
- Un microprocessore 8085 è un processore a 8 bit, mentre un microprocessore 8086 è un processore a 16 bit.
- Un microprocessore 8085 ha un oscillatore su chip di 3 MHz, mentre un microprocessore 8086 è disponibile in tre versioni con una frequenza di clock di 5 MHz, 8 MHz e 10 MHz.
- Un microprocessore 8085 non supporta la memoria segmentazione, mentre un microprocessore 8086 è segmentato.
- Un microprocessore 8085 ha 5 flag, ovvero riporto, riporto ausiliario, parità, zero e segno, mentre un microprocessore 8086 ha 9 flag, ovvero riporto, riporto ausiliario, parità, zero, segno, trappola, interruzione, direzione e overflow .
- Un microprocessore 8085 ha solo una modalità di funzionamento, mentre un microprocessore 8086 ha due modalità, cioè modalità minima e massima.
Confronto tra microprocessore 8085 e microprocessore 8086
Parametri di confronto | 8085 Microprocessore | 8086 Microprocessore |
---|---|---|
Definizione | Un microprocessore 8085 è un processore a 8 bit basato su accumulatore in grado di elaborare simultaneamente dati a 8 bit. | Un microprocessore 8086 è un processore a 16 bit basato su registri in grado di elaborare simultaneamente dati a 16 bit. |
Massima capacità di memoria accessibile | La massima capacità di memoria accessibile di un microprocessore 8085 è 216 byte o 64kB. | La massima capacità di memoria accessibile di un microprocessore 8086 è 220 byte o 1 MB. |
Dimensione dell'unità logica aritmetica (ALU). | Un microprocessore 8085 ha una ALU a 8 bit. | Un microprocessore 8086 ha una ALU a 16 bit. |
Numero di transistor | Un microprocessore 8085 è composto da 6500 transistor. | Un microprocessore 8086 è composto da 29000 transistor. |
Operazioni | Un microprocessore 8085 può eseguire operazioni di addizione, sottrazione, aumento, diminuzione, confronto, AND, OR, XOR, spostamento e complemento. | Un microprocessore 8086 può eseguire tutte le operazioni di un microprocessore 8085, insieme a moltiplicazione e divisione. |
- https://books.google.com/books?hl=en&lr=&id=cYlDhsRYtsYC&oi=fnd&pg=PA1&dq=difference+between+8085+microprocessor+and+8086+microprocessor&ots=pQ6OWnyHyE&sig=TKl2Q5jVYGvn5bD_JNsM0cnmcCw
- https://books.google.com/books?hl=en&lr=&id=8zjLPwPdiuQC&oi=fnd&pg=PR15&dq=difference+between+8085+microprocessor+and+8086+microprocessor&ots=2-CmdxdMWE&sig=7sgUTnVWsUEJUeSq4rxPCJlaqks
Ultimo aggiornamento: 29 luglio 2023
Sandeep Bhandari ha conseguito una laurea in ingegneria informatica presso la Thapar University (2006). Ha 20 anni di esperienza nel campo della tecnologia. Ha un vivo interesse in vari campi tecnici, inclusi i sistemi di database, le reti di computer e la programmazione. Puoi leggere di più su di lui sul suo pagina bio.