1300739818

1300739818



mikroprocesora z 8080 - pozwoliło to na wykorzystanie istniejącego oprogramowania pracującego pod systemem CP/M.

Mikroprocesor Z80 jest 8-bitowym procesorem wyposażonym w duży zestaw rejestrów wewnętrznych. Pozwala to na przechowywanie większej ilości informacji wewnątrz mikroprocesora i minimalizuje konieczność odwołań do pamięci. Mikroprocesor Z80 adresuje 65536 komórek pamięci i tyle samo urządzeń wejścia/wyjścia (rozdzielone przestrzenie adresowe). Mikroprocesor wyposażony jest w rozbudowany system przerwań i możliwość generowania adresu odświeżania co ułatwia dołączenie do niego pamięci dynamicznych.

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

Akumulator zawiera jeden z argumentów każdej operacji arytmetycznej lub logicznej (drugi argument pobierany jest z pamięci lub rejestru uniwersalnego). Do akumulatora zapisywany jest również wynik operacji.

Rejestr wskaźników F zawiera słowo stanu procesora - sześć jednobitowych znaczników (Rys. 2) przechowujących pomocniczą informację o wyniku ostatnio wykonanej operacji.

7    6    5    4    3    210

is    iz    i -1 h    i -    ip/vi * m

Rys. 2. Rejestr wskaźników Znaczenia poszczególnych bitów rejestru F:

C - bit przeniesienia - ustawiany gdy w wyniku ostatniej operacji nastąpiło przekroczenie zakresu liczb w NB

N - bit odejmowania - ustawiany gdy ostatnią operacją było odejmowanie (operacje na liczbach w kodzie BCD)

P/V - bit nadmiaru/parzystości - ustawiany gdy w wyniku ostatniej operacji wystąpił nadmiar (operacje arytmetyczne) lub otrzymany rezultat zawiera parzystą liczbę jedynek (operacje logiczne)

H - bit przeniesienia pomocniczego - w wyniku ostatniej operacji wystąpiło przeniesienie między bitami b3 i b4 (operacje na liczbach w kodzie BCD)

Z - bit zera - ustawiany gdy wynikiem ostatniej operacji jest zero S - bit znaku - kopia najbardziej znaczącego bitu wyniku

Rejestry uniwersalne (Rys. 3) zawierają zwykle argumenty rozkazów wykonywanych przez mikroprocesor, przechowują pośrednie wyniki obliczeń. Mogą być także wykorzystane parami BC, DE, HL jako rejestry 16-bitowe. Mikroprocesor Z80 posiada dwa alternatywne zestawy rejestrów, z których każdy zawiera sześć rejestrów uniwersalnych, akumulator i rejestr wskaźników. Zawartość rejestrów zestawu głównego i pomocniczego może być wymieniana.

2



Wyszukiwarka

Podobne podstrony:
LISP, pozwoliła w pełni na wykorzystanie zalet tego języka. Jeśli się żna język wyższego rzędu, to —
kuzu do rzoczywistoj pojemności pamięci operacyjnej - pozwoli to na oszczędność pamięci zajmowanej p
WZBM Lasoń str13 Pozwoliło to na osiągniecie stosunkowo szybkiego zwycięstwa przy niskich stratach w
80 Współczesne trendy w zarządzaniu projektami Pozwoli to na budowę sieci, która będzie obrazować
DSCN6334 126 DROGA Bóg". Pozwoli to na kilka rzeczy, które są warte, abyje zdobyć. Mantrowanie
administracji. Pozwoliło to na uporządkowanie poglądów, określenie istoty tej nauki oraz na klasyfik
DSC08336 System przeciwdziałania bioterroryzmowi w USA Pozwoliło to na zorganizowanie sprawnego i
009 (51) roku życia. Rozwój układu kostnego następuje w ustalonej niezmiennej kolejności. Pozwoliło
W. Kozłowski i do protez), pozwoli to na prognozowanie wyników leczenia. Należy także spytać jakie s
B C strH I (3) Liście odmiany Havana trzeba zbierać przed wystąpieniem opisanych objawów dojrzałośc
Pict0050 (3) i więc kompletów rysunków technicznych i wysyłając do zakładu grupę konstruktorów. Pozw
assembler?86? 9 218 S. Uruchamianie programów asemblerowych z pliku o rozszerzeniu MAP pozwoli to
W tym celu można także poprosić osobę trzecią, aby uczestniczyła w testach jako obserwator. Pozwoli

więcej podobnych podstron