Różnica między 8085 a 8086

W 1977 roku Intel wprowadził 8085, ostatni ośmiobitowy mikroprocesor. Obecnie istnieje ponad 200 milionów takich mikroprocesorów wbudowanych w różne urządzenia elektroniczne, a ich produkcja będzie kontynuowana w przyszłości. W 1978 r. Wyprodukowano mikroprocesor 8086 - 16-bitowy mikroprocesor o wydajności 2,5 MPa. Jego pamięć mikroprocesorowa jest nawet 16 razy większa niż 1 MB.

Co to jest 8085?

Jako zaktualizowana wersja procesorów Intel 8008/8080, Intel stworzył dobrze znany procesor 8085. W tym procesorze dodano 2 nowe instrukcje włączania / wyłączania 3 zacisków i portów wejściowych / wyjściowych, a także uprościł sprzęt wykorzystując jedynie prąd + 5 V (wolt), a także dodano generator impulsów czasowych i obwód sterowania obwodem . Ten mikroprocesor wymaga kilku komponentów sprzętowych, ale ich umieszczenie i funkcjonalność mogą zapewnić bardzo wysoką wydajność pracy. Mikroprocesor 8085 jest bardzo podobny do mikrokontrolerów, takich jak PIC 16f84, które są szeroko stosowane w kontroli procesu. Ze względu na swoją moc 8085 nie może być porównywany z mikroprocesorami Pentium, ale będzie używany przez długi czas, ponieważ ma świetne zastosowanie w prostszych urządzeniach elektronicznych, które nie wymagają tak potężnych procesorów. Jest to ośmiobitowy procesor przetwarzający dane o rozmiarze bajtu. Posiada generator prędkości zegara z cyfrową częstotliwością zegara 8 MHz, specjalny kontroler do pracy przerywanej i kontroli taktowania. Ma dostęp do pamięci o pojemności 64KV, w zasadzie jest 16 pinów adresowych do bezpośredniego adresowania przestrzeni pamięci (216 = 64 KB).

Specyfikacja techniczna

  • Częstotliwość 5 MHz;
  • około 6500 tranzystorów na 1 μm
  • Magistrala danych 8 bitów
  • 16 bitów
  • Wersja AH ma o 20% niższe zużycie energii niż normalny procesor 8085.
  • Bezpośrednie adresowanie pamięci 64 Kb / s;
  • Linia poleceń 1,3 μs (0,8 μs w 8085AH-2 / 0,67 w 8085AH-1);
  • 4 wejścia przerwania wektora (jednego nie można zamaskować);
  • dziesiętny, binarny i arytmetyczny z podwójną precyzją.

Co to jest 8086?

8086 to mikroprocesory trzeciej generacji. 8086 ma 16-bitową magistralę danych. 8086 ma pamięć o pojemności 1 MB (220) i adresy 20-bitowe służą do adresowania lokalizacji pamięci. 8086 ma 40-pinową obudowę i wykorzystuje zasilacz 5 V. W zależności od wielkości i złożoności programów może pracować w dwóch trybach - minimalnym i maksymalnym. 8086 zawiera osobne jednostki, które jednocześnie wykonują niektóre fazy (transfer kodu operacyjnego z pamięci do mikroprocesora - pobieranie opcode, przesyłanie operandu na żądanie - odczyt, skuteczne wykonanie - wykonanie, powrót wyniku do pamięci - zapis). 8086 działa wyłącznie w realistycznym trybie działania. Począwszy od 8086 do 80286, używane są następujące adresy: rejestry adresujące, natychmiastowe, bezpośrednie, rejestrujące pośrednio, oparte, indeksowane, oparte indeksowane i oparte indeksowane z przesunięciem.

 Specyfikacja techniczna

  • Częstotliwość do 10 MHz;
  • około 29000 tranzystorów na 1 μm
  • Magistrala danych 16 bitów
  • 20-bitowa linia adresu
  • Bezpośrednie adresowanie pamięci 1 MB;
  • Tryb minimalny i maksymalny
  • Dziesiętny, binarny i ASCII.

Różnica między 8085 a 8086

  1. Rozmiar

Przede wszystkim 8085 to 8-bitowy, a 8086 16-bitowy procesor.

  1. Wiersz adresu

8085 używa 18-bitowej linii adresowej, 8086 20-bitowej.

  1. Magistrala danych

Pierwszy ma 8 bitów, a drugi 16-bitową magistralę danych.

  1. Szybkośc zegara

Częstotliwość taktowania mikroprocesorów 8085 wynosi 3,072 MHz. 8086 początkowo był ograniczony do 5 MHz, ale obecnie wzrasta do 10 MHz.

  1. Rejestr flag

Rejestr flag w przypadku 8085 zawiera 5 flag, w przypadku 8086 - 9.

  1. Rurociąg

8086 jest jedynym, który umożliwia potokowanie.

  1. Numer tranzystorów

8085 integruje mniejszą liczbę tranzystorów - około 6500. 8086 ma więcej tranzystorów - około 29000.

  1. Cykl zegara

8085 działa w cyklu zegarowym z 50% cyklem roboczym, a 8086 z 33%.

  1. Rozmiar pamięci

8085 wykorzystuje pamięć 64 KB, 8086 1 MB.

  1. Segmentacja pamięci

Późniejsza wersja obsługuje segmentację pamięci.

  1. Tryby działania

8086 może pracować w trybie minimalnym i maksymalnym.

  1. Arytmetyka

8085 obsługuje kod dziesiętny i całkowity, a 8086 obsługuje również ASCII.

  1. Numer procesora

8085 używa tylko jednego procesora - 8086 może korzystać z zewnętrznego.

  1. Koszt

8086 ma wyższą cenę

8085 vs. 8086

streszczenie

  • Mikroprocesor 8085 został zaprojektowany przez Intela w połowie 1977 r. Jest kompatybilny z mikroprocesorem 8080 i wymaga mniej dodatkowego sprzętu, co umożliwia stworzenie prostszego i tańszego systemu komputerowego. Ten mikroprocesor ma architekturę Von Neumann, która obejmuje mieszanie kodu operacyjnego i operandu. Mikroprocesor 8085 wymaga: procesora, pamięci i modelu I / O.
  • W 1978 roku Intel wypuścił nowy procesor 8086, a rok później 8088, który wyróżnia się tylko w linii adresowej. To pierwszy 16-bitowy procesor. 8086 ma 20-bitową magistralę danych, która umożliwia przechowywanie maksymalnie 220 = 1 MB danych. Aby uzyskać informacje, ten procesor zawiera około 29 000 tranzystorów, a od tego typu procesora są różne procesory działające z częstotliwością roboczą 5,6 lub 10 MHz. Nowością tych procesorów była segmentacja przestrzeni pamięci, czyli jej podział na 4 segmenty o wielkości 214B (bajty).