• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Rejestr - elektronika

    Przeczytaj także...
    Mikrokontroler (mikrokomputer jednoukładowy skrót ang. MCU lub μC) – scalony system mikroprocesorowy, zrealizowany w postaci pojedynczego układu scalonego zawierającego jednostkę centralną (CPU), pamięć RAM oraz na ogół pamięć programu i rozbudowane układy wejścia-wyjścia.Pamięć – zdolność do rejestrowania i ponownego przywoływania wrażeń zmysłowych, skojarzeń, informacji, występująca u ludzi, niektórych zwierząt i w komputerach. W każdym z tych przypadków proces zapamiętywania ma całkowicie inne podłoże fizyczne oraz podlega badaniom naukowym w oparciu o różne zestawy pojęć.
    Pole znacznikowe, pole wyróżnikowe, flaga, pole rozróżniające – specjalny rodzaj pola dostępny w rekordach z wariantami, które określa aktualną postać rekordu, tzn. który wariant z dostępnego wykazu wariantów zawartych w definicji rekordu, ma przypisaną wartość aktualną.

    Rejestrukład służący do przechowywania i odtwarzania informacji w postaci bitów. Na każdej pozycji rejestru przechowywany jest jeden bit informacji.

    Ze względu na sposób wprowadzania i wyprowadzania informacji rejestry dzielą się na:

  • szeregowe (szeregowo-szeregowe) - umożliwiające szeregowe wprowadzenie i wyprowadzenie danych (tzn. bit po bicie), są to tak zwane rejestry SISO (Serial In Serial Out)
  • równoległe (równoległo-równoległe) - umożliwiające równoległe wprowadzenie i wyprowadzenie informacji jednocześnie do wszystkich pozycji rejestru, PIPO (Parallel In Parallel Out)
  • szeregowo-równoległe - umożliwiające szeregowe wprowadzenie i równoległe wyprowadzenie informacji, SIPO (Serial In Parallel Out)
  • równoległo–szeregowe - umożliwiające równolegle wprowadzenie i szeregowe wyprowadzenie informacji, PISO (Parallel In Serial Out)
  • Rejestry można podzielić także na asynchroniczne i synchroniczne. Jednakże najczęściej stosowane są rejestry synchroniczne.

    Rejestr stanu lub rejestr flag (niepoprawnie: rejestr statusu) – rejestr procesora opisujący i kontrolujący jego stan. Zawartość tego rejestru może zależeć od ostatnio wykonanej operacji (zmiana pośrednia), bądź trybu pracy procesora, który można ustawiać (zmiana bezpośrednia). Budowa rejestru stanu zależy od modelu programowego danego procesora, w szczególności może on mieć różne rozmiary (zwykle jest to ściśle związane z rodzajem architektury), jednak zwykle ma długość będąca wielokrotnością bajtu, czyli najczęściej oktetu: 8, 16, 32 lub 64 bitów. Pojedynczy bit rejestru stanu nazywa się flagą bądź znacznikiem.Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu cyfrowego, przeznaczonego do przechowywania i ewentualnego przetwarzania informacji. Przerzutnik współtworzy najniższe piętro struktury układu i zdolny jest do zapamiętania jednego bitu informacji. Grupa czterech lub ośmiu połączonych ze sobą przerzutników tworzy następne, wyższe piętro - tzw. rejestr, zdolny już do pamiętania jednego bajta informacji.

    Parametrami charakteryzującymi rejestr są:

  • Długość rejestru, równa liczbie przerzutników N
  • Pojemność rejestru, równa 2
  • Szybkość rejestru; w przypadku rejestru równoległego będzie to czas wprowadzania lub wyprowadzania informacji, natomiast w przypadku rejestru szeregowego maksymalna możliwa częstotliwość impulsów przesuwających, przy której nie następuje zniekształcenie informacji. Może to być też po prostu czas propagacji zastosowanych przerzutników.
  • Rejestry powszechnie występują w procesorach, układach wejścia-wyjścia oraz mikrokontrolerach.

    Informacja (łac. informatio – przedstawienie, wizerunek; informare – kształtować, przedstawiać) – termin interdyscyplinarny, definiowany różnie w różnych dziedzinach nauki; najogólniej – właściwość pewnych obiektów, relacja między elementami zbiorów pewnych obiektów, której istotą jest zmniejszanie niepewności (nieokreśloności).Przerzutnik typu D (data) (ang. Flip-flop) – jeden z podstawowych rodzajów przerzutników synchronicznych, nazywany układem opóźniającym. Przerzutnik ten przepisuje stan wejścia informacyjnego D na wyjście Q. Przepisanie informacji następuje tylko przy odpowiednim stanie wejścia zegarowego.

    Najprostszy rejestr stanowi grupa przerzutników D o połączonych razem wejściach zegarowych. Dane z wejść Dn-1...D0 są zapisywane do rejestru synchronicznie z (przykładowo narastającym) zboczem każdego impulsu CK. Dane przepisywane są z wejść przerzutnika D na wyjścia Q każdym impulsem CK.

    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.Wyciek rejestrów jest to przerzucanie zmiennych do stosu z powodu przewagi liczby zmiennych do liczby rejestrów. Pojawia się on w programach napisanych w języku wysokiego poziomu.

    Zobacz też[ | edytuj kod]

  • wyciek rejestrów
  • akumulator
  • flaga, rejestr flag procesora
  • Bibliografia[ | edytuj kod]

  • Józef Kalisz, Podstawy elektroniki cyfrowej, Wydanie piąte, WKŁ Warszawa, 2007, ​ISBN 978-83-206-1667-5



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Akumulator – specjalizowany rejestr procesora, w którym umieszczane są wyniki operacji jednostki arytmetyczno-logicznej procesora. W wielu procesorach, jednym z argumentów działania jednostki arytmetyczno logicznej musi być dana w akumulatorze.
    Bit (w ang. kawałek, skrót od binary digit, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka logiczna.

    Reklama

    Czas generowania strony: 0.016 sek.