|
|
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.
0x000…011 Line {l1=0x0f, l2=»FEJLREAKTIONER.«, l3=0x0f}
0x011…014 Line {l1=0x01, l2=» «, l3=0x01}
0x014…062 Line {l1=0x4c, l2=»Der kan under korrekt brug af systemet opstå/vise sig 2 principielt forskel-«, l3=0x4c}
0x062…07b Line {l1=0x17, l2=»lige typer fejl, nemlig«, l3=0x17}
0x07b…07e Line {l1=0x01, l2=» «, l3=0x01}
0x07e…098 Line {l1=0x18, l2=» 1) fejl ved maskinen,«, l3=0x18}
0x098…0ae Line {l1=0x14, l2=» data-pladerne.«, l3=0x14}
0x0ae…0b1 Line {l1=0x01, l2=» «, l3=0x01}
0x0b1…0c5 Line {l1=0x12, l2=» 2) programfejl.«, l3=0x12}
0x0c5…0c8 Line {l1=0x01, l2=» «, l3=0x01}
0x0c8…117 Line {l1=0x4d, l2=» 1. Af de under 1) nævnte fejl vil fejl ved pladerne være de hyppigste, og de«, l3=0x4d}
0x117…163 Line {l1=0x4a, l2=» vil da også i de fleste tilfælde blive opdaget af programmerne. Da det«, l3=0x4a}
0x163…1ae Line {l1=0x49, l2=» ikke er muligt at fortsætte programudførelsen med defekte plader, vil«, l3=0x49}
0x1ae…1e3 Line {l1=0x33, l2=» programmet hyppigst stoppe med fejlmeddelelsen:«, l3=0x33}
0x1e3…225 Line {l1=0x40, l2=» "FEJL I REGISTER 42", efterfulgt af nogle flere linier.«, l3=0x40}
0x225…26b Line {l1=0x44, l2=» Det interessante er her nummeret "42", der angiver en pladefejl.«, l3=0x44}
0x26b…2b8 Line {l1=0x4b, l2=» Den rigtige reaktion er nu at kassere den defekte plade, generere en ny«, l3=0x4b}
0x2b8…304 Line {l1=0x4a, l2=» dataplade fra sidste sikkerhedskopi, og gentage alle registerændringer«, l3=0x4a}
0x304…343 Line {l1=0x3d, l2=» siden sidste sikkerhedskopiering. Se SIKKERHEDSKOPIERING.«, l3=0x3d}
0x343…346 Line {l1=0x01, l2=» «, l3=0x01}
0x346…395 Line {l1=0x4d, l2=» 2. Programfejl kan enten være fejl i det med maskinen leverede basisprogram-«, l3=0x4d}
0x395…3e4 Line {l1=0x4d, l2=» mel, eller det kan være fejl i anvendelsesprogrammellet. Disse sidste kan«, l3=0x4d}
0x3e4…431 Line {l1=0x4b, l2=» være uforudsete betjeningsfejl eller deciderede tanketorsk fra program-«, l3=0x4b}
0x431…443 Line {l1=0x10, l2=» mørens side.«, l3=0x10}
0x443…492 Line {l1=0x4d, l2=» Programfejl vil hyppigst vise sig ved en af følgende 3 typer fejludskrif-«, l3=0x4d}
0x492…49c Line {l1=0x08, l2=» ter:«, l3=0x08}
0x49c…49f Line {l1=0x01, l2=» «, l3=0x01}
0x49f…4c7 Line {l1=0x26, l2=» a) RUN TIME ERROR x NEAR LINE yyyy«, l3=0x26}
0x4c7…4f0 Line {l1=0x27, l2=» b) USER I/O ERROR zz NEAR LINE yyyy«, l3=0x27}
0x4f0…526 Line {l1=0x34, l2=» c) FEJL I REGISTER ww , efterfulgt af fejl a).«, l3=0x34}
0x526…529 Line {l1=0x01, l2=» «, l3=0x01}
0x529…578 Line {l1=0x4d, l2=» Ved alle tre fejl bør fejlmeddelelsen nedskrives, og H.S.Møller kontaktes«, l3=0x4d}
0x578…5af Line {l1=0x35, l2=» dog ikke ved fejl c), ww=42, se foregående punkt.«, l3=0x35}
0x5af…5b2 Line {l1=0x01, l2=» «, l3=0x01}
[…0x1…]
0x5b5…604 Line {l1=0x4d, l2=»Hvis man er helt sikker på, at det stoppede program ikke har foretaget regis-«, l3=0x4d}
0x604…653 Line {l1=0x4d, l2=»terændringer, kan man i nogle tilfælde køre videre, hvilket dog ikke er gene-«, l3=0x4d}
0x653…666 Line {l1=0x11, l2=»relt tilrådeligt.«, l3=0x11}
0x666…6ae Line {l1=0x46, l2=»Hvis man alligevel forsøger, vil man kunne få følgende fejlmeddelelse:«, l3=0x46}
0x6ae…6b1 Line {l1=0x01, l2=» «, l3=0x01}
0x6b1…6e8 Line {l1=0x35, l2=» REGISTERFEJL -18. SITUATIONEN ER FORSØGT REDDET.«, l3=0x35}
0x6e8…70f Line {l1=0x25, l2=» TAST 0, HVIS DER SKAL FORTSÆTTES.«, l3=0x25}
0x70f…712 Line {l1=0x01, l2=» «, l3=0x01}
0x712…760 Line {l1=0x4c, l2=»Meddelelsen angiver, at et register har været brugt af et program, der kunne«, l3=0x4c}
0x760…7ab Line {l1=0x49, l2=»ændre det pågældende register, men som er stoppet med en fejl. Der må kun«, l3=0x49}
0x7ab…7fa Line {l1=0x4d, l2=»tastes 0, hvis der ikke er ændret i registret, i modsat fald bør der retable-«, l3=0x4d}
0x7fa…82d Line {l1=0x31, l2=»res fra sikkerhedskopien. Se SIKKERHEDSKOPIERING.«, l3=0x31}
0x82d…840 00 00 01 01 20 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x840…860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xc…]