|
|
DataMuseum.dkPresents historical artifacts from the history of: MIKADOS |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about MIKADOS Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2528 (0x9e0)
Types: TextFile
Notes: Mikados_K
Names: »BRUGFEJL.K«
└─⟦e5337a0bc⟧ Bits:30008987 DDE SPC/1 COMAL programmer: BUD, GR85, LØN
└─⟦this⟧ »BRUGFEJL.K«
FEJLREAKTIONER.
Der kan under korrekt brug af systemet opstå/vise sig 2 principielt forskel-
lige typer fejl, nemlig
1) fejl ved maskinen,
data-pladerne.
2) programfejl.
1. Af de under 1) nævnte fejl vil fejl ved pladerne være de hyppigste, og de
vil da også i de fleste tilfælde blive opdaget af programmerne. Da det
ikke er muligt at fortsætte programudførelsen med defekte plader, vil
programmet hyppigst stoppe med fejlmeddelelsen:
"FEJL I REGISTER 42", efterfulgt af nogle flere linier.
Det interessante er her nummeret "42", der angiver en pladefejl.
Den rigtige reaktion er nu at kassere den defekte plade, generere en ny
dataplade fra sidste sikkerhedskopi, og gentage alle registerændringer
siden sidste sikkerhedskopiering. Se SIKKERHEDSKOPIERING.
2. Programfejl kan enten være fejl i det med maskinen leverede basisprogram-
mel, eller det kan være fejl i anvendelsesprogrammellet. Disse sidste kan
være uforudsete betjeningsfejl eller deciderede tanketorsk fra program-
mørens side.
Programfejl vil hyppigst vise sig ved en af følgende 3 typer fejludskrif-
ter:
a) RUN TIME ERROR x NEAR LINE yyyy
b) USER I/O ERROR zz NEAR LINE yyyy
c) FEJL I REGISTER ww , efterfulgt af fejl a).
Ved alle tre fejl bør fejlmeddelelsen nedskrives, og H.S.Møller kontaktes
dog ikke ved fejl c), ww=42, se foregående punkt.
Hvis man er helt sikker på, at det stoppede program ikke har foretaget regis-
terændringer, kan man i nogle tilfælde køre videre, hvilket dog ikke er gene-
relt tilrådeligt.
Hvis man alligevel forsøger, vil man kunne få følgende fejlmeddelelse:
REGISTERFEJL -18. SITUATIONEN ER FORSØGT REDDET.
TAST 0, HVIS DER SKAL FORTSÆTTES.
Meddelelsen angiver, at et register har været brugt af et program, der kunne
ændre det pågældende register, men som er stoppet med en fejl. Der må kun
tastes 0, hvis der ikke er ændret i registret, i modsat fald bør der retable-
res fra sikkerhedskopien. Se SIKKERHEDSKOPIERING.