3013
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 2: | Linia 2: | ||
Rejestry programowe dostępne są dla programisty bezpoźrednio bądź pośrednio w trybie zapisu/odczytu bądź tylko odczytu. | Rejestry programowe dostępne są dla programisty bezpoźrednio bądź pośrednio w trybie zapisu/odczytu bądź tylko odczytu. | ||
* '''RO''' - 16-bitowy rejestr stanu programu. Stanowi zbiór wskaźników decydujących o sposobie wykonywania programu. Rejestr ten może być używany w programach jako rejestr uniwersalny. Dla programów użytkowych zapis do pozycji 0÷7 nie jest wykonywany (z wyjątkiem rozkazu LPC). Znaczenie poszczególnych bitów jest następujące: | |||
16-bitowy rejestr stanu programu. Stanowi zbiór wskaźników decydujących o sposobie wykonywania programu. Rejestr ten może być używany w programach jako rejestr uniwersalny. Dla programów użytkowych zapis do pozycji 0÷7 nie jest wykonywany (z wyjątkiem rozkazu LPC) | |||
Znaczenie poszczególnych bitów jest następujące: | |||
{| class="wikitable" | {| class="wikitable" | ||
! Bit !! Symbol !! Żródłosłów !! Znaczenie | ! Bit !! Symbol !! Żródłosłów !! Znaczenie | ||
Linia 31: | Linia 27: | ||
|- | |- | ||
|} | |} | ||
* '''R1-R7''' - 16-bitowe rejestry uniwersalne służące do przechowywania informacji, wykonywania operacji, oraz jako rejestry indeksowe służące B-modyfikacji argumentów | |||
* '''IC''' - 16-bitowy licznik rozkazów, zawierający adres miejsca pamięci operacyjnej, z którego pobrany zostanie rozkaz | |||
* '''SR''' - Rejestr stanu. Poszczególne jego pozycje oznaczają: | |||
16-bitowe rejestry uniwersalne służące do przechowywania informacji, wykonywania operacji, oraz jako rejestry indeksowe służące B-modyfikacji argumentów | |||
16-bitowy licznik rozkazów, zawierający adres miejsca pamięci operacyjnej, z którego pobrany zostanie rozkaz | |||
Rejestr stanu. Poszczególne jego pozycje oznaczają: | |||
{| class="wikitable" | {| class="wikitable" | ||
! Bit !! Symbol !! Znaczenie | ! Bit !! Symbol !! Znaczenie | ||
Linia 56: | Linia 42: | ||
|- | |- | ||
|} | |} | ||
* '''RZ''' - 32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]]) | |||
32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]]) | |||
== Rejestry sprzętowe == | == Rejestry sprzętowe == | ||
Rejestry sprzętowe nie są dostępne programowo. Używa ich jednostka centralna w trakcie wykonywania instrukcji. Operator ma możliwość ich zapisu i odczytu z pulpitu technicznego jednostki centralnej. | Rejestry sprzętowe nie są dostępne programowo. Używa ich jednostka centralna w trakcie wykonywania instrukcji. Operator ma możliwość ich zapisu i odczytu z pulpitu technicznego jednostki centralnej. | ||
* '''AR''' - Rejestr adresowy pamięci. | |||
* '''IR''' - Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję. | |||
* '''AC''' - Rejestr akumulatora. | |||
Rejestr adresowy pamięci. | * '''P''' - Wskaźnik przeskoku. | ||
Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję. | |||
Rejestr akumulatora. | |||
Wskaźnik przeskoku. |