Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
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.
   −
=== R0 ===
+
* '''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
=== R1-R7 ===
+
* '''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
  −
 
  −
=== 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ą:
  −
 
   
{| class="wikitable"
 
{| class="wikitable"
 
! Bit !! Symbol !! Znaczenie
 
! Bit !! Symbol !! Znaczenie
Linia 56: Linia 42:  
|-
 
|-
 
|}
 
|}
 
+
* '''RZ''' -  32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]])
=== RZ ===
  −
 
  −
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.
=== AR ===
+
* '''IR''' - Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję.
 
+
* '''AC''' - Rejestr akumulatora.
Rejestr adresowy pamięci.
+
* '''P''' - Wskaźnik przeskoku.
 
  −
=== IR ===
  −
 
  −
Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję.
  −
 
  −
=== AC ===
  −
 
  −
Rejestr akumulatora.
  −
 
  −
=== P ===
  −
 
  −
Wskaźnik przeskoku.
 

Menu nawigacyjne