|
DataMuseum.dkPresents historical artifacts from the history of: ICL Comet |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about ICL Comet Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3840 (0xf00) Types: TextFile Names: »SEARCH.DOK«
└─⟦95b835c3a⟧ Bits:30004205 ICL's høstpakke 1986 til ICL Comet (2x80 spor) └─ ⟦this⟧ »SEARCH.DOK«
.............................................................................. S E A R C H ----------- Med dette program kan man finde adressen på en given tegnstreng i en fil. Der kan være tale om karakterfiler (såkaldte ASCII-filer) eller binære filer (f.eks. program-filer). Hvis programmet startes ved blot at taste programnavnet efterfulgt af <RETURN>, vises en kort vejledning på skærmen, og programnmet stopper igen. Ønsker man, at programmet skal udføre noget mere konstruktivt, skal man efterfølge programnavnet af nogle parametre, som kan være: 1. efter programnavnet (men adskilt fra dette med en blank) skrives evt. et af bogstaverne A eller X: -A: man vil taste søgestrengen på alfabetisk form - f.eks. MARIE. -X: man vil taste søgestrengen på hexadecimal form - f.eks. 1A 27 1B. Hvis denne parameter udelades, antages det, at søgestrengen angives på decimal form - f.eks. 65 66 67 1130. Et 'L' efter A eller X eller '-L' alene, medfører, at den/de fundne strenges adresse i filen angives som et linienummer. Udelades denne para- meter, opgives adressen som tegn nr. (Første tegn (byte) i filen er nr. 0). BEMÆRK: der skal være et minustegn foran A, X og evt. L. De mulige formater af denne parameter er altså: -A -X -AL -XL -LX -LA -L. 2. Næste parameter, der skal angives (adskilt fra den første med mindst et mellemrum) er navnet på den fil, der skal søges i. Dette navn angives på sædvanlig CP/M format - f.eks. MINFIL.DAT A:MITPROG.COM etc. Husk at medtage diskettebetegnelse og type hvor relevant. 3. Efter filnavnet angives søgestrengen i et af de under 1 nævnte formater. Alfabetisk form: søgestrengen skrives blot som en streng af karakterer (må IKKE indeholde mellemrum). Umiddelbart skelnes der ikke mellem store og små bogstaver i den alfabetiske søgestreng (et CP/M fænomen). Alle bog- staver tolkes som STOR. Dog har man mulighed for ved nogle specialtegn, at 'tvinge' små bogstaver igennem. Indtastes ctrl-N (^N) bliver efterfølgende bogstaver tolket som SMÅ. Indtastes ctrl-O (^O) tolkes alle bogstaver igen som STORE. Decimal format: Hvert enkelt tegn i søgestrengen angives ved sin decimale ASCII-værdi. 'A' er f.eks. 65. De enkelte decimale tegn adskilles af mindst et mellemrum. Hexadec. format: Hvert enkelt tegn i søgestrengen angives ved sin hexa- decimale værdi. 'A' er f.eks. 41. De enkelte hexadecimale tal adskilles af mindst et mellemrum.▶8a◀ Når det sidste tegn i søgestrengen er indtastet, trykkes på <RETURN>. Derefter udskrives søgestrengen, samt de adresser (linienumre eller tegn numre), hvor strengen evt. findes. En tegnadresse er adressen på det første tegn i strengen. Ønskes udskrift på printer, trykkes ctrl-P før start af programmet SEARCH. EKSEMPEL: Prøv f.eks. af finde programnavnet 'SEARCH' i programmet SEARCH. SEARCH -A SEARCH.COM SEARCH <RETURN> (alfabetisk). SEARCH SEARCH.COM 83 69 65 82 67 72 <RETURN> (decimal). SEARCH -X SEARCH.COM 53 45 41 52 43 48 <RETURN> (hexadecimal). For at finde ordet 'Derefter' i denne tekstfil: SEARCH -AL SEARCH.DOK D^NEREFTER <RETURN> (efter 'D' i søgestrengen trykkes ctrl-N). .............................................................................. 86.10.06 / ulj «eof»