3013
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 4 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 (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]]. | |||
* ''' | * '''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 37: | 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 | ||
Linia 43: | Linia 42: | ||
|} | |} | ||
* '''RZ''' - 32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]]). | * '''RZ''' - 32-bitowy rejestr zgłoszeń przerwań (patrz [[Przerwania]]). | ||
* '''AR''' - rejestr adresowy pamięci. | * '''AR''' - rejestr adresowy pamięci. | ||
* '''IR''' - rejestr rozkazów. W cyklu rozkazowym rejestr IR przechowuje słowo podstawowe aktualnie wykonywanego rozkazu. Rejestr IR związany jest z układem dekodowania rozkazów, który wysterowuje drogi przepływu informacji w czasie cyklu rozkazowego. | * '''IR''' - rejestr rozkazów. W cyklu rozkazowym rejestr IR przechowuje słowo podstawowe aktualnie wykonywanego rozkazu. Rejestr IR związany jest z układem dekodowania rozkazów, który wysterowuje drogi przepływu informacji w czasie cyklu rozkazowego. |