Rejestry i wskaźniki: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
Nie podano opisu zmian
Linia 1: Linia 1:
== Rejestry programowe ==
Rejestry programowe dostępne są dla programisty bezpoźrednio bądź pośrednio w trybie zapisu/odczytu bądź tylko odczytu.
=== R0 ===
=== R0 ===
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)
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)
Linia 57: Linia 60:


32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]])
32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]])
== 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.


=== AR ===
=== AR ===


Rejestr adresowy pamięci
Rejestr adresowy pamięci.


=== IR ===
=== IR ===


Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję
Rejestr rozkazów; zawiera aktualnie wykonywaną instrukcję.


=== AC ===
=== AC ===


Rejestr akumulatora
Rejestr akumulatora.


=== P ===
=== P ===


Wskaźnik przeskoku
Wskaźnik przeskoku.

Menu nawigacyjne