Intel 8080 – Wprowadzenie
Intel 8080 to jeden z pierwszych mikroprocesorów, wprowadzony przez firmę Intel w kwietniu 1974 roku. Jest to 8-bitowy procesor, operujący z częstotliwością 2 MHz, zbudowany w technologii n-MOS. Jego architektura obejmuje jednostkę arytmetyczno-logiczną, rejestry robocze oraz układ sterowania, a komunikacja z pamięcią odbywa się za pośrednictwem 8-bitowej szyny danych oraz 16-bitowej szyny adresowej.
Charakterystyka procesora
- 8-bitowy mikroprocesor
- 72 instrukcje
- Bezpośrednie adresowanie pamięci do 64 KB
- 8 rejestrów programowych
- 2 μs cykl pracy
- 3 napięcia zasilające: +5V, +12V, -5V
- Wymaga dodatkowych układów, takich jak zegar i sterownik systemu
Schemat blokowy
Intel 8080 składa się z czterech głównych bloków funkcjonalnych:
- Blok rejestrów z układem wybierającym
- Jednostka arytmetyczno-logiczna
- Układ sterowania z rejestrem rozkazów
- Bufor szyny danych
Blok rejestrów
Blok rejestrów to pamięć RAM, która zawiera:
- Licznik rozkazów (PC) – 16-bitowy
- Wskaźnik stosu (SP) – 16-bitowy
- Sześć ośmiobitowych rejestrów uniwersalnych (B, C, D, E, H, L)
- Rejestr pomocniczy (W i Z)
Jednostka arytmetyczno-logiczna (ALU)
ALU wykonuje działania arytmetyczne na liczbach ośmiobitowych. Wprowadzono również rozkazy do korekcji wyników operacji. Z rejestrem znaczników związane są bity, które informują o:
- Równaniu wyniku do zera
- Przeniesieniu
- Parzystości
Układ sterowania
Rejestr rozkazów jest odpowiedzialny za odbieranie instrukcji, które są następnie dekodowane przez układ sterujący. W układzie tym znajdują się sygnały kontrolne, które umożliwiają współpracę z zewnętrznymi urządzeniami.
Bufor szyny danych
Bufor szyny danych to ośmiobitowy rejestr, który izoluje wewnętrzną szynę danych od zewnętrznej. Procesor obsługuje różnorodne operacje, w tym arytmetyczne, logiczne oraz przesyłania danych.
Historia w Polsce
Pod koniec lat 70. w Polsce produkowano mikroprocesor MCY7880, który był w pełni zgodny z Intel 8080. Produkcja miała miejsce w zakładach półprzewodnikowych CEMI.