MULTIX od środka: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Linia 145: Linia 145:
= Przerwania do MERA-400 =
= Przerwania do MERA-400 =


Kolejka przerwań wysyłanych z MULTIX-a do MERY-400 ma długość 32.
Przerwania wysyłane do MERY-400 opisane są [[Styk programowy MERA-MULTIX#Przerwania|tutaj]]. Rzeczy, o których wspomniana dokumentacja nie mówi:
 
Kolejka przerwań wysyłanych z MULTIX-a do MERY-400 ma długość 32 pozycje.
 
ID linii dla przerwania "niesprawny kanał" zawiera informację o przyczynie niesprawności:
 
* 1 - błąd sumy kontrolnej ROM
* 3 - za mała pamięć RAM
* 5 - przesunięcie SP
* 11 - RST 4
* 13 - RST 5 gdy WIN=0
* 15 - RST 6 gdy TAP=0
* 17 - niekompletny program: brak 5 (koniec RAM), SETKO, TESTU
* 19 - błąd transmisji przy POST-MORT po ITRAP
* 2*N dla N=0-32 - niedozwolona specyfikacja przerwania linii fizycznej nr N, gdzie:
** (STBOT) - adres ostatniej pozycji stosu
** ostatnia pozycja - 2*N, specyfikacja
 
Przerwania, o których nie wspomina dokumentacja:
 
{| class="wikitable"
! Oznaczenie !! Nr !! Opis
|-
| IEPS0 || 35 || nieznane polecenie sterujące, KOD=0
|-
| IEPS6 || 36 || nieznane polecenie sterujące, KOD=6
|-
| IEPS7 || 37 || nieznane polecenie sterujące, KOD=7
|-
| IEPS8 || 38 || nieznane polecenie sterujące, KOD=8
|-
| IEPSC || 39 || nieznane polecenie sterujące, KOD=C
|-
| IEPSD || 40 || nieznane polecenie sterujące, KOD=D
|-
| IEPSE || 41 || nieznane polecenie sterujące, KOD=E
|-
| IEPSF || 42 || nieznane polecenie sterujące, KOD=F
|}

Menu nawigacyjne