Unterschied zwischen 8085 und 8086

1977 stellte Intel den letzten Acht-Bit-Mikroprozessor 8085 vor. Heute gibt es über 200 Millionen solcher Mikroprozessoren, die in verschiedenen elektronischen Geräten eingebettet sind, und seine Produktion wird auch in Zukunft fortgesetzt. 1978 wurde ein Mikroprozessor 8086-16-Bit-Mikroprozessor mit einer Laufgeschwindigkeit von 2,5 MPa hergestellt. Sein Mikroprozessorspeicher ist bis zu 16-mal so hoch wie 1 MB.

Was ist 8085??

Bei Intel handelt es sich um eine aktualisierte Version von Intel 8008/8080-Prozessoren. Intel hat den bekannten 8085-Prozessor entwickelt. In diesem Prozessor wurden 2 neue Anweisungen hinzugefügt, um die 3 Klemmen und die Eingabe- / Ausgabeports ein- und auszuschalten, die Hardware mit nur + 5 V (Volt) Strom zu vereinfachen und um einen Zeitimpulsgenerator und eine Schaltkreissteuerschaltung zu ergänzen . Dieser Mikroprozessor erfordert nur wenige Hardwarekomponenten, jedoch können deren Platzierung und Funktionalität eine sehr hohe Arbeitseffizienz bieten. Der Mikroprozessor 8085 ist Mikrocontrollern wie PIC 16f84 sehr ähnlich, die häufig in der Prozesssteuerung eingesetzt werden. Laut seiner Leistung ist 8085 nicht mit Pentium-Mikroprozessoren zu vergleichen, wird jedoch lange Zeit verwendet, da es in einfacheren elektronischen Geräten eine große Anwendung findet, die keine derart leistungsstarken Prozessoren benötigen. Dies ist ein Acht-Bit-Prozessor, der Daten mit einer Größe von einem Byte verarbeitet. Es verfügt über einen Taktgenerator mit einer digitalen Taktfrequenz von 8 MHz, einen speziellen Controller für intermittierenden Betrieb und Zeitsteuerung. Es hat Zugriff auf einen Speicher mit einer Kapazität von 64 kV. Grundsätzlich gibt es 16 Adresspins für die direkte Adressierung des Speicherplatzes (216 = 64 K).

Technische Spezifikationen

  • Frequenz 5MHz;
  • ungefähr 6500 Transistoren pro 1 µm
  • Datenbus von 8 Bit
  • 16 Bit
  • Die AH-Version hat einen um 20% geringeren Stromverbrauch als der normale 8085-Prozessor.
  • Direkte Speicheradressierung von 64 Kbps;
  • 1,3 μs Befehlszeile (0,8 μs bei 8085AH-2 / 0,67 bei 8085AH-1);
  • 4 Vektor-Interrupt-Eingänge (einer kann nicht maskiert werden);
  • Dezimal, Binär und Arithmetik mit doppelter Genauigkeit.

Was ist 8086??

8086 sind Mikroprozessoren der dritten Generation. 8086 hat einen 16-Bit-Datenbus. 8086 hat einen Speicher mit einer Kapazität von 1 MB (220) und 20-Bit-Adressen werden zum Adressieren der Speicherplätze verwendet. 8086 hat ein 40-poliges Gehäuse und verwendet eine 5-V-Stromversorgung. Je nach Größe und Komplexität der Programme kann in zwei Modi gearbeitet werden - minimal und maximal. 8086 enthält separate Einheiten, die gleichzeitig einige Phasen ausführen (Übertragung des Betriebscodes vom Speicher zum Mikroprozessor - Opcode-Abruf, Operandenübertragung, falls angefordert - Lesen, effektive Ausführung - Ausführung, Rückgabe des Ergebnisses in den Speicher - Schreiben). 8086 arbeitet ausschließlich in realistischer Arbeitsweise. Von 8086 bis 80286 werden die folgenden Adressen verwendet: Registeradressierung, sofort, direkt, indirektes Registrieren, basiertes, indiziertes, basiertes und basiertes indiziert mit Verschiebung.

 Technische Spezifikationen

  • Frequenz bis 10 MHz;
  • etwa 29000 Transistoren pro 1 µm
  • Datenbus mit 16 Bit
  • 20 Bit Adressleitung
  • Direkte Speicheradressierung von 1 MB;
  • Minimal- und Maximalmodus
  • Dezimal, Binär und ASCII.

Unterschied zwischen 8085 und 8086

  1. Größe

Zunächst einmal ist 8085 ein 8-Bit-Prozessor und 8086 ein 16-Bit-Prozessor.

  1. Adresszeile

8085 verwendet eine 18-Bit-Adressleitung, 8086 eine 20-Bit-Leitung.

  1. Datenbus

Der erste hat 8 Bit, der zweite 16 Bit Datenbus.

  1. Taktfrequenz

Die Taktfrequenz des 8085-Mikroprozessors beträgt 3,072 MHz. 8086 war anfangs auf 5 MHz begrenzt, heute geht es jedoch auf 10 MHz.

  1. Flag-Register

Das Flag-Register für 8085 enthält 5 Flag, für 8086 - 9.

  1. Pipeline

8086 ist der einzige, der das Pipelining ermöglicht.

  1. Anzahl der Transistoren

8085 integriert weniger Transistoren - ungefähr 6500. 8086 hat mehr Transistoren - ungefähr 29000.

  1. Taktzyklus

8085 arbeitet im Taktzyklus mit 50% Einschaltdauer, 8086 mit 33%.

  1. Speichergröße

8085 verwendet 64 KB Speicher, 8086 1 MB.

  1. Speichersegmentierung

Die spätere Version unterstützt die Speichersegmentierung.

  1. Betriebsarten

8086 kann im Minimal- und Maximalmodus arbeiten.

  1. Arithmetik

8085 unterstützt Dezimal- und Ganzzahlcode, während 8086 auch ASCII unterstützt.

  1. Prozessornummer

8085 verwendet nur einen Prozessor - 8086 kann einen externen Prozessor verwenden.

  1. Kosten

8086 ist höher im Preis

8085 gegen 8086

Zusammenfassung

  • Der Mikroprozessor 8085 wurde Mitte 1977 von Intel entwickelt. Er ist mit dem Mikroprozessor 8080 kompatibel und erfordert weniger zusätzliche Hardware, wodurch ein einfacheres und kostengünstigeres Computersystem geschaffen werden kann. Dieser Mikroprozessor verfügt über eine Von-Neumann-Architektur, bei der Betriebscode und Operand gemischt werden. Der Mikroprozessor 8085 erfordert: CPU-, Speicher- und E / A-Modell.
  • 1978 brachte Intel den neuen 8086-Prozessor auf den Markt und ein Jahr später 8088, der sich nur in der Adresszeile auszeichnet. Dies ist der erste 16-Bit-Prozessor. Der 8086 verfügt über einen 20-Bit-Datenbus, der die Speicherung von maximal 2 ermöglicht20 = 1 MB Daten. Zur Information enthält dieser Prozessor etwa 29.000 Transistoren, und von diesem Prozessortyp gibt es verschiedene Prozessoren, die bei einer Betriebsfrequenz von 5,6 oder 10 MHz arbeiten. Die Neuheit dieser Prozessoren war die Segmentierung des Speicherplatzes, dh die Unterteilung in 4 Segmente von 214B (Bytes)..