3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
Ze sprzętowego punktu widzenia organizacja pamięci w bloku systemowym wygląda następująco: | |||
{| class="wikitable" | {| class="wikitable" | ||
! colspan="3" | Adresy !! rowspan="2" | Zawartość | ! colspan="3" | Adresy !! rowspan="2" | Zawartość | ||
Linia 4: | Linia 6: | ||
! dec !! oct !! hex | ! dec !! oct !! hex | ||
|- | |- | ||
| 0-63 || 000-077 || 0x00-0x3f || | | 0 - 63 || 000 - 077 || 0x00 - 0x3f || wolne | ||
|- | |- | ||
| 64-95 || 0100-0137 || 0x40-0x5f || wektory przerwań | | 64 - 95 || 0100 - 0137 || 0x40 - 0x5f || wektory przerwań | ||
|- | |- | ||
| 96 || 0140 || 0x60 || adres procedury obsługi EXL | | 96 || 0140 || 0x60 || adres procedury obsługi EXL | ||
Linia 12: | Linia 14: | ||
| 97 || 0141 || 0x61 || wskaźnik stosu | | 97 || 0141 || 0x61 || wskaźnik stosu | ||
|- | |- | ||
| 100-111 || 0144-0157 || 0x64-0x6f || wektory obsługi niezainstalowanych opcji (w przypadku braku arytmometru) | | 100 - 111 || 0144 - 0157 || 0x64 - 0x6f || wektory obsługi niezainstalowanych opcji (w przypadku braku arytmometru) | ||
|- | |||
| 112 - 8191 || 0160 - 017777 || 0x70 - 0x1fff || wolne | |||
|- | |||
|} | |||
CROOK wykorzystywał pamięć systemową jak w tabeli poniżej. Ponieważ w praktyce nie występowały konfiguracje MERY-400 bez arytmometru wielokrotnej precyzji, obszar wektorów niezainstalowanych opcji został również wykorzystany. | |||
{| class="wikitable" | |||
! colspan="3" | Adresy !! rowspan="2" | Zawartość | |||
|- | |||
! dec !! oct !! hex | |||
|- | |||
| 0 - 3 || 0 - 03 || 0x0 - 0x3 || wolne (?) | |||
|- | |||
| 4 - 63 || 04 - 077 || 0x00 - 0x3f || tablica konfiguracji sprzętowej MERY-400 | |||
|- | |||
| 64 - 95 || 0100 - 0137 || 0x40 - 0x5f || wektory przerwań | |||
|- | |||
| 96 || 0140 || 0x60 || adres procedury obsługi EXL | |||
|- | |||
| 97 || 0141 || 0x61 || wskaźnik stosu | |||
|- | |||
| 98 || 0142 || | 0x62 || wolne (?) | |||
|- | |||
| 99 - 107 || 0143 - 0153 || 0x63 - 0x6b || tablica opisu dysków WINCHESTER | |||
|- | |||
| 108 - 8191 || 0154 - 017777 || 0x6c - 0x1fff || CROOK | |||
|- | |- | ||
|} | |} |