|
|
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: 2208 (0x8a0)
Types: TextFile
Notes: Mikados_K
Names: »SOFEJL.K«
└─⟦e5337a0bc⟧ Bits:30008987 DDE SPC/1 COMAL programmer: BUD, GR85, LØN
└─⟦this⟧ »SOFEJL.K«
FEJLREAKTIONER.
Der kan under korrekt brug af systemet opstå/vise sig 2 principielt
forskellige 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 hyppig-
ste, 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 fejlmedde-
lelsen:
FILFEJL 'filnavn','fejlnr','x','y'
efterfulgt af nogle flere linier. Det interessante er her fejlnum-
meret, hvor 42 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
basisprogrammel, eller det kan være fejl i anvendelsesprogrammellet.
Disse sidste kan være uforudsete betjeningsfejl eller deciderede
tanketorsk fra programmørens side. Programfejl vil hyppigst vise sig
ved en fejludskrift af følgende type:
** FEJL ** 'fejlforklaring' ** LINIE 'xx'.
Ved alle typer fejl bør fejlmeddelelsen nedskrives, og H.S.Møller
kontaktes. Dette gælder dog ikke ved typen FILFEJL med fejlnr 42, se
foregående punkt.
Hvis man er helt sikker på, at det stoppede program ikke har
foretaget registerændringer, kan man i nogle tilfælde køre videre,
hvilket dog ikke er generelt tilrådeligt.
0x000…011 Line {l1=0x0f, l2=»FEJLREAKTIONER.«, l3=0x0f}
0x011…014 Line {l1=0x01, l2=» «, l3=0x01}
0x014…059 Line {l1=0x43, l2=»Der kan under korrekt brug af systemet opstå/vise sig 2 principielt«, l3=0x43}
0x059…079 Line {l1=0x1e, l2=»forskellige typer fejl, nemlig«, l3=0x1e}
0x079…07c Line {l1=0x01, l2=» «, l3=0x01}
0x07c…096 Line {l1=0x18, l2=» 1) fejl ved maskinen,«, l3=0x18}
0x096…0ac Line {l1=0x14, l2=» data-pladerne.«, l3=0x14}
0x0ac…0af Line {l1=0x01, l2=» «, l3=0x01}
0x0af…0c3 Line {l1=0x12, l2=» 2) programfejl.«, l3=0x12}
0x0c3…0c6 Line {l1=0x01, l2=» «, l3=0x01}
0x0c6…10b Line {l1=0x43, l2=»1. Af de under 1) nævnte fejl vil fejl ved pladerne være de hyppig-«, l3=0x43}
0x10b…149 Line {l1=0x3c, l2=»ste, og de vil da også i de fleste tilfælde blive opdaget af«, l3=0x3c}
0x149…18d Line {l1=0x42, l2=»programmerne. Da det ikke er muligt at fortsætte programudførelsen«, l3=0x42}
0x18d…1d0 Line {l1=0x41, l2=»med defekte plader, vil programmet hyppigst stoppe med fejlmedde-«, l3=0x41}
0x1d0…1d9 Line {l1=0x07, l2=»lelsen:«, l3=0x07}
0x1d9…1dc Line {l1=0x01, l2=» «, l3=0x01}
0x1dc…203 Line {l1=0x25, l2=» FILFEJL 'filnavn','fejlnr','x','y'«, l3=0x25}
0x203…206 Line {l1=0x01, l2=» «, l3=0x01}
0x206…24a Line {l1=0x42, l2=»efterfulgt af nogle flere linier. Det interessante er her fejlnum-«, l3=0x42}
0x24a…28e Line {l1=0x42, l2=»meret, hvor 42 angiver en pladefejl. Den rigtige reaktion er nu at«, l3=0x42}
0x28e…2ce Line {l1=0x3e, l2=»kassere den defekte plade, generere en ny dataplade fra sidste«, l3=0x3e}
0x2ce…30e Line {l1=0x3e, l2=»sikkerhedskopi, og gentage alle registerændringer siden sidste«, l3=0x3e}
0x30e…33c Line {l1=0x2c, l2=»sikkerhedskopiering. Se SIKKERHEDSKOPIERING.«, l3=0x2c}
0x33c…33f Line {l1=0x01, l2=» «, l3=0x01}
0x33f…37f Line {l1=0x3e, l2=»2. Programfejl kan enten være fejl i det med maskinen leverede«, l3=0x3e}
0x37f…3c5 Line {l1=0x44, l2=»basisprogrammel, eller det kan være fejl i anvendelsesprogrammellet.«, l3=0x44}
0x3c5…407 Line {l1=0x40, l2=»Disse sidste kan være uforudsete betjeningsfejl eller deciderede«, l3=0x40}
0x407…44d Line {l1=0x44, l2=»tanketorsk fra programmørens side. Programfejl vil hyppigst vise sig«, l3=0x44}
0x44d…474 Line {l1=0x25, l2=»ved en fejludskrift af følgende type:«, l3=0x25}
0x474…477 Line {l1=0x01, l2=» «, l3=0x01}
0x477…4a7 Line {l1=0x2e, l2=» ** FEJL ** 'fejlforklaring' ** LINIE 'xx'.«, l3=0x2e}
0x4a7…4aa Line {l1=0x01, l2=» «, l3=0x01}
0x4aa…4ed Line {l1=0x41, l2=»Ved alle typer fejl bør fejlmeddelelsen nedskrives, og H.S.Møller«, l3=0x41}
0x4ed…533 Line {l1=0x44, l2=»kontaktes. Dette gælder dog ikke ved typen FILFEJL med fejlnr 42, se«, l3=0x44}
0x533…546 Line {l1=0x11, l2=»foregående punkt.«, l3=0x11}
0x546…549 Line {l1=0x01, l2=» «, l3=0x01}
0x549…587 Line {l1=0x3c, l2=»Hvis man er helt sikker på, at det stoppede program ikke har«, l3=0x3c}
0x587…5cb Line {l1=0x42, l2=»foretaget registerændringer, kan man i nogle tilfælde køre videre,«, l3=0x42}
0x5cb…5f6 Line {l1=0x29, l2=»hvilket dog ikke er generelt tilrådeligt.«, l3=0x29}
0x5f6…600 00 00 01 00 00 20 6f 70 73 74 ┆ opst┆
0x600…620 7d 2f 76 69 73 65 20 73 69 67 20 32 20 70 72 69 6e 63 69 70 69 65 6c 74 43 1e 66 6f 72 73 6b 65 ┆å/vise sig 2 principieltC forske┆
0x620…640 6c 6c 69 67 65 20 74 79 70 65 72 20 66 65 6a 6c 2c 20 6e 65 6d 6c 69 67 1e 01 20 01 18 20 20 20 ┆llige typer fejl, nemlig ┆
0x640…660 31 29 20 66 65 6a 6c 20 76 65 64 20 6d 61 73 6b 69 6e 65 6e 2c 18 14 20 20 20 20 20 20 64 61 74 ┆1) fejl ved maskinen, dat┆
0x660…680 61 2d 70 6c 61 64 65 72 6e 65 2e 14 01 20 01 12 20 20 20 32 29 20 70 72 6f 67 72 61 6d 66 65 6a ┆a-pladerne. 2) programfej┆
0x680…6a0 6c 2e 12 01 20 01 43 31 2e 20 41 66 20 64 65 20 75 6e 64 65 72 20 31 29 20 6e 7b 76 6e 74 65 20 ┆l. C1. Af de under 1) nævnte ┆
0x6a0…6c0 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 ┆ ┆
[…0xf…]