Jakie są zapisy w mikroprocesorze?
Funkcje
Rejestry danych funkcjonują głównie jako miejsca tymczasowej pamięci elektronicznej o częstym i łatwym dostępie poprzez procesor komputera. Ta dostępność jest spowodowana położeniem zapisów w mikroprocesorach. W rezultacie procesor może uzyskać do nich dostęp szybciej niż moduły pamięci RAM (RAM) i inne elektroniczne pamięci masowe, takie jak pamięć tylko do odczytu (ROM). w języku angielskim tylko do odczytu) i pamięć flash. Zwykły mikroprocesor zawiera wiele tablic rejestrów, a każdy z nich jest wytwarzany w celu zachowania jedynie niewielkiej ilości danych binarnych. Rejestr bieżący ma pojemność pamięci 8, 16, 32 lub 64-bitową; wartości te zależą od architektury mikroprocesora.
Operacje
Zapisy w mikroprocesorze działają jako dane w czasie rzeczywistym, które przenoszą elektroniczne jednostki pamięci. Oznacza to, że gdy użytkownik wydaje zamówienie aplikacji (poprzez kliknięcie myszą lub naciśnięcie klawisza), zostaje on przetłumaczony na deklarację binarną i wysłany do mikroprocesora. Te instrukcje są odbierane przez rejestry mikroprocesorowe, które przechowują je przez kilka nanosekund, jeśli procesor jest już zajęty, a następnie wysyłają je na żądanie procesora. Rejestry te mają również bity przetwarzane w danych w czasie rzeczywistym, gdy wcześniej przetworzone bity danych zostały przesłane, a także utrzymują lokalizacje i polecenia związane z wartościami wejściowymi lub przetworzonymi danymi.
Kategorie
Istnieje osiem głównych kategorii rekordów danych zintegrowanych z procesorami. Obejmują one liczniki programów (PC) do przechowywania przetwarzanych bitów adresu przetwarzania danych; Rejestry instrukcji (IR) do przechowywania instrukcji binarnych podczas ich przetwarzania lub dekodowania; akumulatory (CA) do przechowywania wyników obliczeń matematycznych przez arytmetyczną jednostkę logiczną CPU; adres rejestrów pamięci (MAR) do przechowywania lokalizacji adresów bitów danych w pamięci głównej komputera; bufor rejestru pamięci (MBR), do przechowywania i tymczasowego zatrzymywania bitów danych wejściowych przed przesłaniem ich do mikroprocesora, flagi stanu lub rejestru (FR), w celu utrzymania i aktualizacji stanów operacyjnych mikroprocesorów; rejestry warunkowe (CR), aby zachować wartości warunkowe lub logiczne przetwarzanych danych i rejestrów ogólnego przeznaczenia (GPR), aby tymczasowo przechowywać ogólne bity danych lub instrukcje.
Znaczenie
Rejestry nie tylko dzielą obciążenie procesora, ale także udzielają instrukcji dotyczących sposobu przetwarzania danych. Ponadto, rejestry te zapewniają ważną pomoc mikroprocesorom w zadaniu określania, gdzie mają być wysyłane dane po przetworzeniu, oraz w jakim układzie przechowują je w pamięci głównej lub w urządzeniu magazynującym. Ponadto liczba rekordów zintegrowanych i działających w ramach mikroprocesora pomaga określić jego efektywność operacyjną i możliwości przetwarzania danych.