Die 8086 -Architektur , 1978 veröffentlicht und eingeleitet von Intel war der erste in der Intel X86 Mikroprozessor-Familie der Öffentlichkeit zur Verfügung . Das 8086 hatte eine 16 -Bit-Daten - Bus und ein Megabyte ( MB ) Speicherplatz . Instruction Set
8086 Befehlssatz fällt in die Kategorie der Complex Instruction Set Computer ( CISC ) . Im Gegensatz zu den Reduced Instruction Set Computer (RISC) , die mehrere Befehle verwendet, um eine Operation zu beenden , versuchen CISC -Computern , um Operationen mit möglichst wenigen Anweisungen wie möglich abzuschließen.
Speicher Adressierung
< br >
Die Architektur ist 8086 Byte adressierbar. In anderen Worten, jedes Byte mit einem separaten Adresse erreichbar. Jedes Wort ist 16 Bit breit. Da ein Byte sind acht Bits wird jedes Wort zwei Byte breit. Daten als 32-Bit definiert wird auch als "Double Word " mit einer Adresse Breite von 20 Bit. Daher ist der adressierbare Speicher zwei an die Macht der zwanzig Bytes, die ein MB entspricht .
Register
8086 Registern in die folgenden Kategorien unterteilt sind : General Purpose , Segment, Special Purpose and Flag
Segmente
8086 Architektur nutzt das Konzept der Segmente . . Jedes Register ist 16 Bit breit , so das ist die einzige Art es speichert . Die Adresse 20 Bit Breite ist , die mit zwei Registern erzeugt wird : Segment und Offset. Eine linke -Schicht-Betrieb wird auf dem Segment Register durchgeführt . Dies entspricht Multiplikation der Register-Wert von 16 . Dieser Wert wird dann verschoben , um den Offset-Register hinzugefügt, um die Speicher -Adresse zu generieren.