Contents
Was ist ein 8085-Mikroprozessor?
Der Intel 8085 ist ein 8-Bit-Mikroprozessor, der im März 1977 von Intel mit NMOS-Technologie entwickelt wurde. Während seines Betriebs werden Daten in den Akkumulator- und temporären Registern gespeichert. Außerdem wird die Ausgabe der Operation im Akkumulator gespeichert und in Übereinstimmung mit dem erzeugten Ergebnis erzeugt; die Flags werden gesetzt und zurückgesetzt. Daher wird dieser Mikroprozessor allgemein als Prozessor auf Akkumulatorbasis beschrieben .
Der 8085-Mikroprozessor ähnelt dem 8080-Mikroprozessor, wobei zwei zusätzliche Befehle für seine seriellen E/A- und Interrupt-Funktionen hinzugefügt wurden. Die 8085-Architektur besteht aus Steuereinheit, ALU, Registern, Akkumulator, Flags, Programm- und Programmzähler, Stack-Zeiger, Befehlsregister, Speicheradressenregister, Steuerregister usw. Es wird in Waschmaschinen, Mikrowellenherden, Mobiltelefonen usw. verwendet.
Die arithmetische und logische Einheit des 8085-Mikroprozessors kann Operationen wie Addieren, Subtrahieren, Vergleichen, Komplementieren, Inkrementieren, Dekrementieren, Verschieben, UND, ODER, X-ODER ausführen.
Lesen Sie auch: Unterschied zwischen Mikrocontroller und Mikroprozessor
Was Sie über den 8085-Mikroprozessor wissen müssen
- Der 8085-Mikroprozessor ist ein auf Akkumulatoren basierender Prozessor.
- Die Größe des Datenbusses im 8085-Mikroprozessor beträgt 8 Bit. Normalerweise gibt die Datenbusgröße die Datenmenge an, die vom Datenbus in einem Zyklus geholt werden kann.
- Die Adressbusgröße des 8085-Mikroprozessors beträgt 16 Bit.
- Die Taktfrequenz des 8085-Mikroprozessors beträgt 3,072 MHz.
- Das Flag-Register im 8085-Mikroprozessor enthält 5 Flags, nämlich Vorzeichen-Flag, Null-Flag, Hilfsübertrags-Flag, Paritäts-Flag und Übertrags-Flag.
- Der 8085-Mikroprozessor unterstützt kein Pipelining.
- Der 8085-Mikroprozessor besteht in seiner Struktur aus einer geringeren Anzahl von Transistoren. Es ist ungefähr 6500 groß.
- Der 8085-Mikroprozessor unterstützt einen einzigen Betriebsmodus.
- Der 8085-Mikroprozessor unterstützt keine Speichersegmentierung.
- Der 8085-Mikroprozessor unterstützt Integer und Dezimal.
- Es erfordert weniger externe Hardware.
- Der 8085-Mikroprozessor hat keine Multiplikations- und Divisionsbefehle.
- Der 8085-Mikroprozessor kann auf bis zu 64 KB Speicher zugreifen.
- 8085 ist ein Mikroprozessor mit Einzelprozessorkonfiguration.
- Die Befehlswarteschlange fehlt im 8085-Mikroprozessor.
Was ist ein 8086-Mikroprozessor?
Der 8086-Mikroprozessor ist eine verbesserte Version des 8085-Mikroprozessors, die 1976 von Intel entwickelt wurde. Es handelt sich um einen 16-Bit-Mikroprozessor mit 20 Adressleitungen und 16 Datenleitungen, der bis zu 1 MB Speicher bereitstellt. Zusammen mit der Operation, die von der ALU des 8085-Mikroprozessors ausgeführt wird, besteht die arithmetische und logische Einheit des 8086-Mikroprozessors aus einem leistungsstarken Befehlssatz, der Operationen wie Multiplikation und Division leicht ermöglicht.
Noch wichtiger ist, dass der 8086-Mikroprozessor aus zwei separaten Betriebseinheiten besteht, die unabhängig voneinander arbeiten:
- BUS-Schnittstelleneinheit (EU), die für das Holen der Anweisungen aus dem Speicher oder 1/o-Gerät verantwortlich ist.
- Ausführungseinheit (EU), die die perfektionierten Befehle ausführt, die in der Befehlswarteschlange vorhanden sind.
8086 kann sowohl als Einzelprozessor als auch als Mehrprozessorsystem betrieben werden und unterstützt somit zwei Betriebsmodi, nämlich den Maximalmodus und den Minimalmodus. Der Maximalmodus ist für Systeme mit mehreren Prozessoren geeignet, und der Minimalmodus ist für Systeme mit einem einzigen Prozessor geeignet.
Was Sie über den 8086-Mikroprozessor wissen müssen
- Der 8086-Mikroprozessor ist ein auf Registern basierender Universalprozessor.
- Die Größe des Datenbusses im 8086-Mikroprozessor beträgt 16 Bit.
- Die Größe des Adressbusses im 8086-Mikroprozessor beträgt 20 Bit.
- Die Taktfrequenz des 8086-Mikroprozessors war ursprünglich auf 5 MHz begrenzt, geht aber heute bis zu 10 MHz.
- Das Flag-Register im 8086-Mikroprozessor enthält 9 Flags, das heißt Überlauf-Flag, Richtungs-Flag, Unterbrechungs-Flag, Trap-Flag, Vorzeichen-Flag, Null-Flag, Hilfs-Flag, Übertrag-Flag und Paritäts-Flag.
- Der Mikroprozessor unterstützt Pipelining, da er über zwei unabhängige Einheiten verfügt; die Ausführungseinheit (EU) und die Busschnittstelleneinheit (BIU).
- Der 8086-Mikroprozessor enthält eine sehr große Anzahl von Transistoren in seiner Struktur. Es ist ungefähr 29000 groß.
- Der 8086-Mikroprozessor unterstützt zwei Betriebsmodi, den Minimal- und den Maximalmodus.
- Der 8086-Mikroprozessor unterstützt die Speichersegmentierung.
- Der 8086-Mikroprozessor unterstützt Integer-, Dezimal- und ASCII-Arithmetik.
- Es erfordert mehr externe Hardware.
- 8086 hat Multiplikations- und Divisionsbefehle.
- 8086 kann auf bis zu 1 MB Speicher zugreifen.
- 8086 ist ein Multiprozessor-Konfigurationsmikroprozessor.
- Die Befehlswarteschlange wird vom 8086-Mikroprozessor unterstützt.
Ähnlichkeiten
- Sowohl 8085 als auch 8086 sind zwei Hauptmikroprozessoren, die von Intel entwickelt wurden.
- Beide arbeiten mit höherer Taktrate und verfügen über mehr Speicher.
Lesen Sie auch: Unterschied zwischen maskierbarem Interrupt und nicht maskierbarem Interrupt
Unterschied zwischen 8085 und 8086 Mikroprozessor in Tabellenform
VERGLEICHSGRUNDLAGE | 8085 PROZESSOR | ZESSOR |
Prozessor | Der 8085-Mikroprozessor ist ein auf Akkumulatoren basierender Prozessor. | Der 8086-Mikroprozessor ist ein auf Registern basierender Universalprozessor. |
Größe des Datenbusses | Die Größe des Datenbusses im 8085-Mikroprozessor beträgt 8 Bit. | Die Größe des Datenbusses im 8086-Mikroprozessor beträgt 16 Bit. |
Adresse Busgröße | Die Adressbusgröße des 8085-Mikroprozessors beträgt 16 Bit. | Die Größe des Adressbusses im 8086-Mikroprozessor beträgt 20 Bit. |
Taktfrequenz | Die Taktfrequenz des 8085-Mikroprozessors beträgt 3,072 MHz. | Die Taktfrequenz des 8086-Mikroprozessors war ursprünglich auf 5 MHz begrenzt, geht aber heute bis zu 10 MHz. |
Hinweis Registrieren | Das Flag-Register im 8085-Mikroprozessor enthält 5 Flags, nämlich Vorzeichen-Flag, Null-Flag, Hilfsübertrags-Flag, Paritäts-Flag und Übertrags-Flag. | Das Flag-Register im 8086-Mikroprozessor enthält 9 Flags, das heißt Überlauf-Flag, Richtungs-Flag, Unterbrechungs-Flag, Trap-Flag, Vorzeichen-Flag, Null-Flag, Hilfs-Flag, Übertrag-Flag und Paritäts-Flag. |
Rohrleitungen | Der 8085-Mikroprozessor unterstützt kein Pipelining. | Der Mikroprozessor unterstützt Pipelining, da er über zwei unabhängige Einheiten verfügt; die Ausführungseinheit (EU) und die Busschnittstelleneinheit (BIU). |
Anzahl Transistoren | Der 8085-Mikroprozessor besteht in seiner Struktur aus einer geringeren Anzahl von Transistoren. Es ist ungefähr 6500 groß. | Der 8086-Mikroprozessor enthält eine sehr große Anzahl von Transistoren in seiner Struktur. Es ist ungefähr 29000 groß. |
Arbeitsweise | Der 8085-Mikroprozessor unterstützt einen einzigen Betriebsmodus. | Der 8086-Mikroprozessor unterstützt zwei Betriebsmodi, den Minimal- und den Maximalmodus. |
Speichersegmentierung | Der 8085-Mikroprozessor unterstützt keine Speichersegmentierung. | Der 8086-Mikroprozessor unterstützt die Speichersegmentierung. |
Unterstützung für Integer und Dezimal | Der 8085-Mikroprozessor unterstützt Integer und Dezimal. | Der 8086-Mikroprozessor unterstützt Integer-, Dezimal- und ASCII-Arithmetik. |
Externe Hardware-Anforderung | Es erfordert weniger externe Hardware. | Es erfordert mehr externe Hardware. |
Multiplikations- und Divisionsanweisung | Der 8085-Mikroprozessor hat keine Multiplikations- und Divisionsbefehle. | 8086 hat Multiplikations- und Divisionsbefehle. |
Speicherzugriff | Der 8085-Mikroprozessor kann auf bis zu 64 KB Speicher zugreifen. | 8086 kann auf bis zu 1 MB Speicher zugreifen. |
Konfiguration Natur | 8085 ist ein Mikroprozessor mit Einzelprozessorkonfiguration. | 8086 ist ein Multiprozessor-Konfigurationsmikroprozessor. |
Anweisungswarteschlange | Die Befehlswarteschlange fehlt im 8085-Mikroprozessor. | Die Befehlswarteschlange wird vom 8086-Mikroprozessor unterstützt. |
Lesen Sie auch: Unterschied zwischen vektorisierten und nicht vektorisierten Interrupts