Mapa pamięci
Przejdź do nawigacji
Przejdź do wyszukiwania
Organizacja pamięci bloku systemowego
Z konstrukcyjnego punktu widzenia (narzuconego przez to, jak funkcjonuje jednostka centralna) organizacja pamięci w bloku systemowym wygląda następująco:
Adresy | Zawartość | ||
---|---|---|---|
dec | oct | hex | |
0 - 63 | 000 - 077 | 0x00 - 0x3f | wolne |
64 - 95 | 0100 - 0137 | 0x40 - 0x5f | wektory przerwań |
96 | 0140 | 0x60 | adres procedury obsługi EXL |
97 | 0141 | 0x61 | wskaźnik stosu |
100 - 111 | 0144 - 0157 | 0x64 - 0x6f | wektory obsługi niezainstalowanych opcji (w przypadku braku Arytmometru Wielokrotnej Precyzji) |
112 - 8191 | 0160 - 017777 | 0x70 - 0x1fff | wolne |
Uwagi:
- Umiejscowienie i rozmiar stosu nie są narzucone przez jednostkę centralną.
- Wektory niezainstalowanych opcji są adresami procedur obsługi wywoływanych w przypadku, kiedy w systemie nie jest zainstalowany arytmometr wielokrotnej precyzji, a w programie użyto jednej z instrukcji: NRF, AD, SD, MW, DW, AF, SF, MF, DF. Pozwala to zaimplementować programową obsługę operacji arytmetycznych dla liczb długich i zmiennoprzecinkowych.
Zobacz również: Mapa pamięci CROOK-5