Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

Mikroprocesor Z80

Mikroprocesor opracowany w firmie ZiLOG
• Twórca Z80 – Federico
Faggin był pracownikiem
Intela, pracował przy
postawaniu
mikroprocesorów  i4004 i
modelu i8080 znanego z
komputera Altair. Gdy
Faggin założył firmę Zilog
z kolegą, którego poznał,
pracując w Intelu,
zdecydowali się oni zacząć
od prostszego projektu:
jednoukładowego
mikroprocesora. Tak
powstał Z80, który jest
podobny do 8080 i w pełni
kompatybilny z jej
Jak powstał? oprogramowaniem.
Jaki był?
• 8-bitowa magistrala danych,
• 16-bitowa magistrala adresowa – możliwość
zaadresowania 64 kB pamięci RAM i obszaru 64 kB
przestrzeni in/out,
• zasilanie i poziomy logiczne zgodne ze
standardem TTL (za wyłączeniem zegara
taktującego,
• dodatkowe rozkazy umożliwiały użycie nowych
technik adresowania pamięci oraz przerzucania
obszarów pamięci,
• obudowa typu DIL 40,
• wbudowany układ odświeżania pamięci dynamicznej,
• 158 rozkazów, w tym 78 zgodnych z Intel 8080,
• bardzo duży jak dla procesora 8-bitowego zestaw
rejestrów wewnętrznych ogólnego przeznaczenia,
• zegar do 8 MHz,
Zalety • Rodzina komponentów ZiLOG Z80
należy do czwartej generacji
układów mikroprocesorowych
posiadających wyjątkową moc
obliczeniową (w latach 80-tych).
Oferują one większą
przepustowość systemu oraz
bardziej efektywne
wykorzystywanie pamięci  niż
porównywalne mikroprocesory
drugiej czy trzeciej generacji.
Oferowana szybkość pracy od 6
do 20MHz. Wewnętrzne rejestry
zawierają 208 bitów bardzo
szybkiej pamięci, która jest
dostępna dla programisty.
Rejestry procesora
• Mikroprocesor Z80 zawiera 208 bitów
pamięci R/W, które są dostępne dla
programisty. Wszystkie rejestry
zbudowane są ze statycznej pamięci RAM.
Rejestry zawierają dwa zestawy po sześć
rejestrów ogólnego przeznaczenia, które
można indywidualnie używać jako rejestry
8-bitowe lub w parach jako rejestry 16-
bitowe. Mamy również dwa akumulatory i
dwa rejestry znaczników oraz sześć
rejestrów o specjalnym przeznaczeniu.
Jego architektura

• Architektura von Neumanna.


Elementy składowe systemu -
mikroprocesor, pamięć ROM i
RAM oraz układy
wejścia/wyjścia są połączone
przy pomocy trzech
magistral:
• adresowej
• danych
• sterującej
Programowanie
• Z punktu widzenia użytkownika-konstruktora i
programisty szczegóły budowy wewnętrznej
mikroprocesora są drugorzędne. Istotne jest
jakie rejestry dostępne programowo zawiera
mikroprocesor, jego lista rozkazów i sposób
dołączenia układów zewnętrznych.
• Rejestry mikroprocesora Z80 można podzielić
na trzy grupy:
• akumulator A i rejestr wskaźników F
• rejestry uniwersalne B, C, D, E, H, L
• rejestry specjalne IX, IY, SP, PC
Wyprowadzenia
zewnętrzne
mikroprocesora Z80 
Funkcje wyprowadzeń
• A15-A0 Magistrala Adresowa 
• BUSACK Bus Acknowledge - Potwierdzenie Zwolnienia Magistral  
• BUSREQ Bus Request - Żądanie Zwolnienia Magistral 
• D7-D0 Magistrala Danych
• HALT Stan Zatrzymania 
• INT Żądanie Przerwania
• IORQ Żądanie I/O
• M1Cykl Maszynowy Nr 1 
• MREQ Żądanie dostępu do pamięci
• NMI Żądanie Przerwania Niemaskowanego
• RD Odczyt
• RESET Reset
• RFSH Odświeżanie
• WAIT Oczekiwanie
• WR Zapis 
• CLK Zegar

You might also like