Mikroprozessor - 8086 Übersicht
Der 8086-Mikroprozessor ist eine erweiterte Version des 8085-Mikroprozessors, der 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 bietet. Es besteht aus einem leistungsstarken Befehlssatz, der Operationen wie Multiplikation und Division einfach ermöglicht.
Es werden zwei Betriebsmodi unterstützt, nämlich der Maximalmodus und der Minimalmodus. Der Maximalmodus ist für Systeme mit mehreren Prozessoren geeignet, und der Minimalmodus ist für Systeme mit einem einzelnen Prozessor geeignet.
Eigenschaften von 8086
Die wichtigsten Merkmale eines 8086-Mikroprozessors sind:
Es verfügt über eine Befehlswarteschlange, in der sechs Befehlsbytes aus dem Speicher gespeichert werden können, was zu einer schnelleren Verarbeitung führt.
Es war der erste 16-Bit-Prozessor mit 16-Bit-ALU, 16-Bit-Registern, internem Datenbus und externem 16-Bit-Datenbus, was zu einer schnelleren Verarbeitung führte.
Es ist in 3 Versionen erhältlich, je nach Betriebsfrequenz -
8086 → 5 MHz
8086-2 → 8 MHz
(c) 8086-1 → 10 MHz
Es werden zwei Pipelining-Stufen verwendet, nämlich Fetch Stage und Execute Stage, wodurch die Leistung verbessert wird.
Die Abrufphase kann bis zu 6 Byte Anweisungen vorab abrufen und in der Warteschlange speichern.
Execute Stage führt diese Anweisungen aus.
Es hat 256 vektorisierte Interrupts.
Es besteht aus 29.000 Transistoren.
Vergleich zwischen 8085 & 8086 Mikroprozessor
Size - 8085 ist ein 8-Bit-Mikroprozessor, während 8086 ein 16-Bit-Mikroprozessor ist.
Address Bus - 8085 verfügt über einen 16-Bit-Adressbus, während 8086 über einen 20-Bit-Adressbus verfügt.
Memory - 8085 kann auf bis zu 64 KB zugreifen, während 8086 auf bis zu 1 MB Speicher zugreifen kann.
Instruction - 8085 hat keine Anweisungswarteschlange, während 8086 eine Anweisungswarteschlange hat.
Pipelining - 8085 unterstützt keine Pipeline-Architektur, während 8086 eine Pipeline-Architektur unterstützt.
I/O - 8085 kann 2 ^ 8 = 256 E / A adressieren, während 8086 auf 2 ^ 16 = 65.536 E / A zugreifen kann.
Cost - Die Kosten für 8085 sind niedrig, während die für 8086 hoch sind.
Architektur von 8086
Das folgende Diagramm zeigt die Architektur eines 8086-Mikroprozessors -