Contents
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
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:
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.
Lesen Sie auch: Unterschied zwischen maskierbarem Interrupt und nicht maskierbarem Interrupt
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
Fühlen Sie sich oft gestresst, verspannt und auf der Suche nach einer Lösung für Ihr…
Haben Sie sich jemals gefragt, warum Ihr Morgenkaffee anders schmeckt als der Espresso aus Ihrem…
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…