Zilog Z80 - Google

Zilog Z80

Z Wikipedii

Skocz do: nawigacji, szukaj
Klon mikroprocesora Z80 firmy NEC na płycie ZX Spectrum
Klon mikroprocesora Z80 firmy NEC na płycie ZX Spectrum
Klon Z80A firmy SHARP
Klon Z80A firmy SHARP
Oryginalny Z80 firmy Zilog
Oryginalny Z80 firmy Zilog
Schemat wyprowadzeń Z80: A0÷A15 - jednokierunkowa trójstanowa 16-bitowa szyna adresowa służąca do adresowania zarówno pamięci, jak i portów wejścia/wyjścia,  D0÷D7 - dwukierunkowa, trójstanowa 8-bitowa szyna danych pozostałe wyprowadzenia to sygnały sterujące pracą Z80
Schemat wyprowadzeń Z80: A0÷A15 - jednokierunkowa trójstanowa 16-bitowa szyna adresowa służąca do adresowania zarówno pamięci, jak i portów wejścia/wyjścia, D0÷D7 - dwukierunkowa, trójstanowa 8-bitowa szyna danych pozostałe wyprowadzenia to sygnały sterujące pracą Z80
Radziecki T34BM1, klon procesora Z80
Radziecki T34BM1, klon procesora Z80
Orginalny Zilog Z80A w 40-pinowej obudowie DIP
Orginalny Zilog Z80A w 40-pinowej obudowie DIP
Zilog Z80 A.
Zilog Z80 A.
44 pinowy procesor Z80 w obudowie LQFP
44 pinowy procesor Z80 w obudowie LQFP
Architektura Z80
Architektura Z80

Zilog Z80 - mikroprocesor opracowany w firmie Zilog.

Mikroprocesor Z80 powstał na fali entuzjazmu wywołanego przez mikroprocesor Intel 8080. Wtedy to grupa pracowników Intela odeszła od firmy, by założyć własne przedsiębiorstwo o nazwie Zilog. W nowej firmie opracowano projekt mikroprocesora opartego na Intel 8080. Nowy układ o nazwie Z80 wszedł do sprzedaży w lipcu 1976 roku i natychmiast szturmem zdobył rynek.

Niemałą zasługę w zyskaniu popularności odegrała w Z80 zgodność programowa z 8080 - systemy oparte na Z80 bez większych problemów mogły korzystać z bogatej, istniejącej już, bazy oprogramowania (w tym systemu operacyjnego CP/M).

[edytuj] Charakterystyka

  • 8-bitowa magistrala danych;
  • 16-bitowa magistrala adresowa - możliwość zaadresowania 64kB pamiÄ™ci RAM i obszaru 64kB przestrzeni in/out (wiÄ™kszość rozkazów operuje na przestrzeni pamiÄ™ci, stÄ…d też pobierany jest kod i na ten obszar wskazujÄ… rejestry adresowe (w tym PC i ukryty WR), przestrzeÅ„ in/out można porównać do pamiÄ™ci RAM w procesorach RISC - dozwolone sÄ… najprostsze operacje zapisu/odczytu); wybór pomiÄ™dzy RAM a przestrzeniÄ… wejÅ›cia/wyjÅ›cia dokonywany byÅ‚ poprzez jednÄ… z linii sterujÄ…cych procesora, jego ignorowanie powodowaÅ‚oby, że przestrzeÅ„ pamiÄ™ci byÅ‚aby tożsama z przestrzeniÄ… portów i/o;
  • 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 pamieci;
  • wszystkie sygnaÅ‚y sterujÄ…ce i obie magistrale dostÄ™pne wprost (bez multipleksowania);
  • obudowa typu DIL 40;
  • wbudowany ukÅ‚ad odÅ›wieżania pamiÄ™ci dynamicznej;
  • 158 rozkazów, w tym 78 zgodnych z Intel 8080 (zachowana peÅ‚na wsteczna kompatybilność z 8080);
  • bardzo duży jak dla procesora 8-bitowego zestaw rejestrów wewnÄ™trznych ogólnego przeznaczenia wraz z zestawem alternatywnych rejestrów (np. dla wygodnej obsÅ‚ugi przerwaÅ„) i rejestrami indeksowymi (np. dla wygodnej implementacji tablic) - A, F, A', F', B, C, D, E, H, L, B', C', D', E', H', L', IX, IY, SP, PC, WZ, IR;
  • zestaw rozkazów operujÄ…cych na 16-bitowych danych (rejestry można byÅ‚o "sklejać" parami);
  • zegar (w zależnoÅ›ci od wersji) do 8 MHz, podstawowy cykl rozkazowy 4 takty (teoretycznie zatem do 2 MIPS).

Dodatkową zaletą użycia Z80 była możliwość skorzystania z dobrze zaprojektowanych zewnętrznych układów ściśle współpracujących z jednostką centralną:

  • Z80 PIO - programowalny ukÅ‚ad wejÅ›cia/wyjÅ›cia zawierajÄ…cy dwa 8-bitowe, niezależne, dwukierunkowe porty równolegÅ‚e z priorytetowÄ… obsÅ‚uga przerwaÅ„;
  • Z80 SIO - ukÅ‚ad zawierajÄ…cy dwa niezależne porty szeregowe z priorytetowÄ… obsÅ‚uga przerwaÅ„;
  • Z80 CTC - ukÅ‚ad czasowy - zawierajÄ…cy dwa bloki, z których każdy może pracować jako licznik lub zegar z priorytetowÄ… obsÅ‚uga przerwaÅ„;
  • Z80 DMA - ukÅ‚ad zarzÄ…dzajÄ…cy transmisjÄ… danych miÄ™dzy urzÄ…dzeniami wejÅ›cia/wyjÅ›cia a pamiÄ™ciÄ…;
  • Z80 DART - zubożona (i taÅ„sza) wersja Z80 SIO;
  • Z80 COMBO - ukÅ‚ad peryferyjny zawierajÄ…cy: pamięć RAM (256B), dwa ukÅ‚ady czasowe, dwa porty szeregowe i ukÅ‚ad kontroli przerwaÅ„.

[edytuj] Komputery używające procesora Z80

[edytuj] Linki zewnętrzne


Prezes Trybunału: rozpatrzenie wniosku ministra nastąpi niezwłocznie
Rozpatrzenie wniosku ministra sportu i turystyki o wycofanie kuratora z PZPN zostanie rozpatrzone niezwłocznie - poinformował PAP prezes Trybunału Arbitrażowego przy PKOl prof. Zygfryd Siwik.
Poważne obawy Kubicy: przyszły sezon mogę mieć "z głowy"
Robert Kubica, kierowca BMW Sauber, przed kolejnym sezonem F1 może obawiać się tylko jednego: czy jego bolid będzie wystarczająco lekki, aby zrekompensować spory ciężar systemu KERS, który BMW bardzo chce stosować w przyszłorocznych wyścigach.
F1: szczęśliwe miejsce Kubicy znika z kalendarza
Wyścig o Grand Prix Kanady na torze Gillesa Villeneuve'a w Montrealu wypadł z kalendarza Formuły 1! Sezon 2009 rozpocznie się 29 marca w Australii, a zakończy 15 listopada w Abu Zabi (Zjednoczone Emiraty Arabskie).
Severiano Ballesteros w szpitalu
Znany były hiszpański zawodowy golfista Severiano "Seve" Ballesteros trafił po zasłabnięciu do madryckiego szpitala.
Igrzyska Sportów Intelektualnych: polscy brydżyści prowadzą
Polska 232 pkt przed Norwegią 222,5 i Gwadelupą 188 - taka jest czołówka klasyfikacji po jedenastu rundach grupy C turnieju open w brydżu w rozgrywanych w Pekinie 1. Światowych Igrzyskach Sportów Intelektualnych.
Linki: Strona g³ówna