Mikroprocesor - przegląd 8086
Mikroprocesor 8086 to ulepszona wersja mikroprocesora 8085, który został zaprojektowany przez firmę Intel w 1976 roku. Jest to 16-bitowy mikroprocesor posiadający 20 linii adresowych i 16 linii danych, który zapewnia do 1 MB pamięci. Składa się z potężnego zestawu instrukcji, który umożliwia łatwe wykonywanie operacji takich jak mnożenie i dzielenie.
Obsługuje dwa tryby pracy, tj. Tryb maksymalny i tryb minimalny. Tryb maksymalny jest odpowiedni dla systemu z wieloma procesorami, a tryb minimalny jest odpowiedni dla systemu z jednym procesorem.
Funkcje 8086
Najważniejsze cechy mikroprocesora 8086 są następujące:
Posiada kolejkę instrukcji, która może przechowywać sześć bajtów instrukcji z pamięci, co skutkuje szybszym przetwarzaniem.
Był to pierwszy 16-bitowy procesor z 16-bitową jednostką ALU, 16-bitowymi rejestrami, wewnętrzną magistralą danych i 16-bitową zewnętrzną magistralą danych, co skutkowało szybszym przetwarzaniem.
Występuje w 3 wersjach w zależności od częstotliwości pracy -
8086 → 5 MHz
8086-2 → 8 MHz
c) 8086–1 → 10 MHz
Wykorzystuje dwa etapy przetwarzania potokowego, tj. Fetch Stage i Execute Stage, co poprawia wydajność.
Na etapie pobierania można wstępnie pobrać do 6 bajtów instrukcji i zapisać je w kolejce.
Wykonaj etap wykonuje te instrukcje.
Posiada 256 przerwań wektorowych.
Składa się z 29 000 tranzystorów.
Porównanie mikroprocesorów 8085 i 8086
Size - 8085 to mikroprocesor 8-bitowy, natomiast 8086 to mikroprocesor 16-bitowy.
Address Bus - 8085 ma 16-bitową szynę adresową, a 8086 ma 20-bitową szynę adresową.
Memory - 8085 może uzyskać dostęp do 64Kb, podczas gdy 8086 może uzyskać dostęp do 1 Mb pamięci.
Instruction - 8085 nie ma kolejki instrukcji, podczas gdy 8086 ma kolejkę instrukcji.
Pipelining - 8085 nie obsługuje architektury potokowej, podczas gdy 8086 obsługuje architekturę potokową.
I/O - 8085 może adresować 2 ^ 8 = 256 we / wy, podczas gdy 8086 może uzyskać dostęp do 2 ^ 16 = 65,536 we / wy.
Cost - Koszt 8085 jest niski, podczas gdy 8086 jest wysoki.
Architektura 8086
Poniższy diagram przedstawia architekturę mikroprocesora 8086 -