Unterschied zwischen 8085 und 8086

Unterschied zwischen 8085 und 8086

Im Jahr 1977 führte Intel 8085, den letzten acht-Bit-Mikroprozessor, ein. Heute sind über 200 Millionen solcher Mikroprozessoren in verschiedene elektronische Geräte eingebettet, und seine Produktion wird in Zukunft fortgesetzt werden. 1978 wurde ein Mikroprozessor 8086 - 16 -Bit -Mikroprozessor mit einer Laufrate von 2 erzeugt.5 MPa. Sein Mikroprozessorspeicher ist bis zu 16 -mal mehr wie 1 MB.

Was ist 8085?

Intel hat eine aktualisierte Version von Intel 8008/8080-Prozessoren erstellt, der den bekannten 8085-Prozessor erstellt hat. In diesem Prozessor wurden 2 neue Anweisungen hinzugefügt, um die 3 Klemmen und die Eingangs- / Ausgangsanschlüsse ein- / auszuschalten, und die Hardware nur mit einem Strom + 5V (Volt) sowie einem Zeitimpulsgenerator und Schaltungssteuerungsschaltung hinzugefügt. Dieser Mikroprozessor erfordert nur wenige Hardwarekomponenten, aber ihre Platzierung und Funktionalität kann eine sehr hohe Arbeitseffizienz bieten. Der Mikroprozessor 8085 ist den Mikrocontrollern wie PIC 16F84 sehr ähnlich, die bei der Prozesssteuerung häufig verwendet werden. Nach seiner Leistung kann 8085 nicht mit Pentium -Mikroprozessoren verglichen werden, aber es wird für lange Zeit verwendet, da es eine großartige Anwendung in einfacheren elektronischen Geräten hat, für die keine solchen leistungsstarken Prozessoren erforderlich sind. Dies ist ein achtbitiger Prozessor, der Daten mit einer Größe eines Byte verarbeitet. Es verfügt über einen Taktgeschwindigkeitsgenerator mit einer digitalen Taktrate von 8 MHz, einem speziellen Controller für den intermittierenden Betrieb und die Zeitsteuerung. Es hat Zugriff auf Speicher mit einer Kapazität von 64 kV. Grundsätzlich gibt es 16 Adressstifte für die direkte Adressierung des Speicherplatzes (216 = 64k).

Technische Spezifikationen

  • Frequenz 5 MHz;
  • ca. 6500 Transistoren pro 1 μm
  • Datenbus von 8 Bit
  • 16 Bit
  • Die AH -Version hat einen 20% niedrigeren Stromverbrauch als der normale 8085 -Prozessor.
  • Direkte Speicheradressierung von 64 Kbit / s;
  • 1.3 μs Befehlslinie (0.8 μs bei 8085AH-2 /0.67 bei 8085AH-1);
  • 4 Vektor -Interrupt -Eingänge (man kann nicht maskiert werden);
  • Dezimal-, Binär- und Arithmetik mit doppelter Präzision.

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 verwendet, um die Speicherorte anzusprechen. 8086 verfügt über ein 40-poligen Gehäuse und verwendet eine 5-V-Netzteil,. Abhängig von der Größe und Komplexität der Programme kann es in zwei Modi funktionieren - minimal und maximal. 8086 enthält separate Einheiten, die gleichzeitig einige Phasen ausführen (Übertragung des Betriebscodes vom Speicher in Mikroprozessor - Opcode -Abruf, Operand -Übertragung, falls angefordert - lesen, effektive Ausführung - Ausführung, Rückgabe des Ergebnisses in den Speicher - Schreiben). 8086 funktioniert ausschließlich im realistischen Betriebsart. Ab 8086 bis 80286 werden die folgenden Adressen verwendet: Register, die sofortig, direkt, indirekt, basiert, indexiert, basierend und mit der Verschiebung basiert aufgebaut werden, registrieren.

 Technische Spezifikationen

  • Frequenz von bis zu 10 MHz;
  • ca. 29000 Transistoren pro 1 μm
  • Datenbus von 16 Bit
  • 20 -Bit -Adresslinie
  • Direkte Speicheradressierung von 1 MB;
  • Minimaler und maximaler Modus
  • Dezimal-, Binär- und ASCII.

Unterschied zwischen 8085 und 8086

  1. Größe

Erstens ist 8085 ein 8 -Bit, während 8086 ein 16 -Bit -Prozessor.

  1. Adresszeile

8085 verwendet eine 18 -Bit -Adresslinie, 8086 ein 20 -Bit -eins.

  1. Datenbus

Das erste hat 8 Bit, den zweiten 16 -Bit -Datenbus.

  1. Taktfrequenz

Die Taktgeschwindigkeit der 8085 -Mikroprozessoren beträgt 3.072 MHz. 8086 war ursprünglich auf 5 MHz begrenzt, aber es geht heutzutage bis zu 10 MHz.

  1. Flag -Register

Das Flag -Register im Falle von 8085 enthält 5 Flags im Fall von 8086 - 9.

  1. Pipeline

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

  1. Transistoren Nummer

8085 integriert eine geringere Anzahl von Transistoren - ungefähr 6500. 8086 hat mehr Transistoren - ca. 29000.

  1. Taktzyklus

8085 arbeitet mit einem Stromzyklus von 50% im Taktzyklus, während 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. Betriebsmodi

8086 kann im minimalen und maximalen Modus funktionieren.

  1. Arithmetik

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

  1. Prozessornummer

8085 verwendet nur einen Prozessor - 8086 kann eine externe Verwendung verwenden.

  1. Kosten

8086 ist höher im Preis

8085 vs. 8086

Zusammenfassung

  • Der 8085 -Mikroprozessor wurde von Intel Mitte 1977 entworfen. Es ist mit dem Mikroprozessor 8080 kompatibel und benötigt weniger zusätzliche Hardware, was es ermöglicht, ein einfacheres und billigeres Computersystem zu erstellen. Dieser Mikroprozessor verfügt. Der Mikroprozessor 8085 erfordert: CPU, Speicher und E / A -Modell.
  • 1978 startete Intel den neuen 8086 -Prozessor und ein Jahr später 8088, das nur in der Adresslinie auszeichnet. Dies ist der erste 16-Bit-Prozessor. Der 8086 verfügt über einen 20-Bit-Datenbus, der eine Speicherung von maximal 2 ermöglicht20 = 1 MB Daten. Für Informationen enthält dieser Prozessor etwa 29.000 Transistoren, und aus diesem Prozessortyp werden verschiedene Prozessoren mit 5 betrieben.6 oder 10 MHz Betriebsfrequenz. Die Neuheit dieser Prozessoren war die Segmentierung des Speicherraums, dh seine Aufteilung in 4 Segmente von 214B (Bytes).