Sw3.6-m8-1.2-Slajd12

Z Studia Informatyczne
Wersja z dnia 10:34, 4 wrz 2006 autorstwa PZakrzewski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Układ wykonawczy

Układ wykonawczy


Zadaniem jednostki arytmetyczno-logicznej jest wykonywanie operacji arytmetycznych i logicznych. Operacje te przeprowadzane są na argumentach, które zawarte są w akumulatorze i rejestrze przejściowym. Pod względem funkcjonalności akumulator różni się od rejestru przejściowego tym, że jego zawartość może być czytana i wysyłana do innego rejestru lub pamięci, natomiast zawartość rejestru przejściowego nie może być wyprowadzane na szynę danych. Po wykonaniu operacji jednostka ALU generuje wynik, natomiast pewne specyficzne informacje typu: wynik równy zeru, przeniesienie, pożyczka, przepełnienie, znak wyniku, parzystość są przechowywane w rejestrze wskaźników. Rejestr wskaźników zwany jest też często rejestrem stanu. Za pomocą specjalnych instrukcji możliwe jest testowanie stanu poszczególnych bitów rejestru wskaźnikowego i stosowanie w programie rozgałęzień.


<< Poprzedni slajd | Spis treści | Następny slajd >>