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

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
Poniższa lista prezentuje wszystkie rejestry jednostki centralnej. Niektóre z nich dostępne są programowo bezpośrednio (jak np. rejestry R1-R7), inne pośrednio (jak np. rejestr IC, którego zawartość można ustawić instrukcją skoku). Część z nich jest programowo niedostępna, ale można ich zawartość odczytać lub zapisać z [[Pulpit techniczny|pulpitu technicznego]].
Poniższa lista prezentuje wszystkie rejestry jednostki centralnej. Niektóre z nich dostępne są programowo bezpośrednio (rejestry R0-R7 oraz częściowo RZ), inne pośrednio (jak np. rejestr IC, którego zawartość można ustawić instrukcją skoku). Część z nich jest programowo niedostępna, ale można ich zawartość odczytać lub zapisać z [[Pulpit techniczny|pulpitu technicznego]].


* '''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:
* '''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). 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 36: Linia 36:
| 10 || Q || wskaźnik systemu: Q=0 oznacza pracę systemu operacyjnego, Q=1 pracę programu użytkowego
| 10 || Q || wskaźnik systemu: Q=0 oznacza pracę systemu operacyjnego, Q=1 pracę programu użytkowego
|-
|-
| 11 || BS || wskaźnik specjalny
| 11 || BS || wskaźnik specjalny: BS=1 pozwala na dostęp do bloku pamięci drugiego procesora
|-
|-
| 12÷15 || NB || rejestr numeru bloku pamięci operacyjnej
| 12÷15 || NB || rejestr numeru bloku pamięci operacyjnej

Menu nawigacyjne