.po10 VEÂ Mikroelektronië "W®  Pieck¢ M}hlhausen¬ deî 07® 03. 88 M}hlhausen  RADOR Anwenderbeschreibung 1® Einleitung ------------- Eiî  besonderó gro~eò Rationalisierungseffekô kann bei der Bear- beitunç  voî  Dateieî  durcè deî Einsatú  voî  Kleinrechentechnië erreichô werden®  Eó l{~ô sicè eiî schnelleò unä sichereò Zugrifæ zõ deî gew}nschteî Informationeî erreichen®  Diå Verwaltunç  voî Dateieî isô besonderó gepr{gô durcè solchå T{tigkeiten¬  wiå  Er g{nzen¬  L|scheî unä Korrigiereî odeò daó Sucheî (Recherche© nacè bestimmteî  Merkmaleî  bzw®  daó Sortiereî deò Dateé nacè  eineí vorgegebeneî Merkmal® Aló Modelì seé einå Dateé immeò aló Tabellå denkbar®  ü Felä ± ü Felä ² ü ..® ü Felä í | ------------------------------------ü Satú ± ü ü ü ü | ------------------------------------| Satú ² ü ü ü ü | ------------------------------------| . . . Satú î ü ü ü ü | ------------------------------------- {Feld-  l{nge } |------Satzl{nge-----------------| í ..® Anzahì deò Felder î ..® Anzahì deò S{tze Daó vorliegendå Programí gestatteô diå Verwaltunç voî Dateieî miô beliebiç vieleî Felderî unä beliebigeî Feldl{ngen® Diå Satzanzahì daræ 200° unä diå Satzl{ngå 1630° nichô }bersteigen®  Solltå  deò Anwendeò  damiô nichô ausreichen¬  sï k|nneî mehrerå Dateieî  miô gleicheò  Struktuò abeò verschiedeneî Nameî angelegô werden®  Diå Anzahì deò Dateieî isô beliebig® Diå hohå Flexibilit{ô deó Datei programmeó konntå erreichô werden¬  weiì deò Computeò diå Steue runç deò RAM-Erweiterungsmodulå }bernimmt®  Dadurcè l{~ô sicè deò Speicherplatú ií Prinzið auæ ´ MBytå erweitern®  Diå Zugriffszeiô zõ  deî  Dateî  sowiå diå Bearbeitungszeiô  beé  Dateioperationeî werdeî sicè dabeé nichô wesentlicè vergr|~ern®  Bisherigå  Erpro bungeî habeî folgendå Ergebnisså unä Erfahrungeî gebracht: - einfachå    unä    leichô    erlernbarå    Arbeitsweiså    deó Dateigenerators - hohå Arbeitsgeschwindigkeit - anschaulichå unä }berschaubarå Darstellunç deò Dateiinhalte - Druckeî beliebigeò Datenlisteî isô m|glich .pa Š2® Programmstarô unä Menukonzepô -------------------------------- Nacè deí Einladeî wirä deò Dateigeneratoò miô deí Befehì "RADOR" gestarteô  (Kaltstart)®  Eiî Warmstarô isô miô "RERADOR¢ m|glich® Deò  Computeò z{hlô selbst{ndiç diå vorhandeneî  RAM-Modulå  unä }bernimmô  dereî  automatischå Steuerung®  Beií Kaltstarô  werdeî allå  RAM-Modulå  vollst{ndiç miô  Null-Byteó  beschrieben®  Nocè vorhandenå Dateî geheî alsï verloren®  Nacè deí Starô meldeô sicè deò Dateigeneratoò miô folgendeí Menu: *RAM-DATEI-ORGSYSTEM* .MENU .CAOS .DIR .STRUC .SAVE .LOAD .INPUT .NEW .LIST .FIND .SORT .ARITH  Zuí Menõ geh|reî nocè diå Befehlå "r","h","n¢ unä "d"¬  diå nichô miô auæ deí Displaù ausgegebeî werden® Ihrå Bedeutunç isô abeò aí Endå  dieseò Programmbeschreibunç  erkl{rt®  Zuí  CAOS-Betriebs systeí gelangô maî mitteló "CAOS"® Deò Aufruæ deò Befehlå erfolgô analoç zuí CAOS-Betriebssystem® Nacè deí Verlasseî deó Dateigene ratoró erfolgô deò Neustarô miô deí Befehì "RERADOR" (Warmstart)® 3® Dateiarbeit -------------- Immer¬  wenî Siå miô Dateieî arbeiten¬  isô diå Tastatuò wiå einå Schreibmaschinå eingestellt® Eó werdeî alsï ií Normalmoduó kleinå Buchstabeî  geschriebeî unä beé "SHIFT" Gro~buchstaben®  Daó  isô f}ò Schreibkr{ftå einå besonderó g}nstigå L|sungsvariante. NEW --- Wilì maî einå neuå Dateé er|ffneî unä strukturieren¬  sï isô  deò Befehl  "NEW"  einzugeben®  Deò  Computeò fragô soforô  nacè  deò Ger{te-Modul-Nummer¬ wï diå neuå Dateé plazierô werdeî soll® Wenî iî  deí angegebeneî Schachô eiî 64K-RAM-Moduì steckt¬  danî  wirä nocè diå Blocknummeò abgefragt®  Daó isô unkompliziert¬  wenî maî sicè  merkt¬  daþ deò 64K-RAM-Moduì aló einå Summå voî vieò  16K- RAM-Bl|ckeî  miô deî Nummerî 1¬  2¬  3¬  ´ vorstellbaò  ist®  Deò Computeò  teilô danî deí Anwendeò mit¬  wievieì  freiå  Kapazit{ô nocè auæ deí Moduì (Block© vorhandeî isô unä fragt¬  oâ eventuelì vorhandenå  Dateieî gel|schô werdeî sollen®  Nacè deò Antworô "N¢ wirä deò Bildschirí gel|schô unä eó kanî diå Strukturierunç eineò neueî Dateé beginnen. Auæ deí Bildschirí steht DATEÉ º |__________|  Eó kanî eiî  bió zõ 1° Zeicheî langeò Namå  eingegebeî  werden® Daó erstå Zeicheî daræ keiî Leerzeicheî sein¬  sonsô wirä diå Eingabeforderunç wiederholt® ŠDanî erscheint FELÄ º |____ü LAENGÅ :  Diå  Feldbezeichnunç  bestehô  auó  h|chstenó  vieò  beliebigeî Zeichen¬ wobeé  aló erstå Zeicheî wedeò "?" nocè "!"  verwendeô werdeî sollten. Diå Feldl{ngå isô einå nat}rlichå Zahl® Nacè erfolgteò Eingabå erscheinô diå Frage "NOCÈ EIÎ FELÄ (J/N)?" "N¢  Diå  Strukturierunç ist beendet. Eó kanî zuí Menõ zur}ck- gekehrô werden. "J¢ Es kanî daó n{chstå Felä vereinbarô werden. "BRK¢ -Taste Daó vorherigå Felä wird gel|schô unä einå Wiederholunç deò Eingabå wird erm|glicht. Beispiel: DATEÉ º |Personal__| FELÄ º |Nameü LAENGÅ º 15 FELÄ º |Ort_ü LAENGÅ º 12 FELÄ º |PLZ_ü LAENGÅ º ´ usw. Zusammenfassungº --------------- "NEW" GERAETE-MODUL-NUMMEÒ º (Eingabe) m|glichå Antworteî º 8, C, 10, 14, 18¬ usw. odeò "ENTER¢ ... R}ckkehò zõ MENU beé 64K-RAM BLOCK-NÒ (1/2/3/4© „ (Eingabe) danach FREIÅ KAPAZITAEÔ º 16384 DATEIEÎ LOESCHEÎ (J/N)? "J¢  Listå deò Dateieî zuò  L|schauswahl» Cursoò auæ deî Nameî deò zõ l|schendeî Dateé stelleî unä  bet{tigen® Leereingabå R}ckkehò zuò Fragå "DATEIEÎ LOESCHEN". "BRK¢ R}ckkehò zuò Modulnummer-Eingabe "N¢ Bildschirí l|scheî  DATEÉ º |__________ü „ (Eingabe) FELÄ º |____ü LAENGÅ :„ (Eingabe) NOCÈ EIÎ FELÄ (J/N)¿ „ (Eingabe) "N¢ R}ckkehò zõ MENU "J¢ neueó Feld "BRK¢ zur}cë zuí vorherigeî Feld Ií  RAÍ werdeî RADOR-Dateieî folgenderma~eî organisiert®  Voò deí Nameî liegô eiî Markierungsblocë auó deî Byteó DÄ DÄ 4´ 0± DÄ DD® Deò  Namå  wirä miô 0° abgeschlossen®  Hinteò deí Nameî  sinä  1° Byteó aló Kennblocë deò Dateé reserviert® Dieseò Kennblocë umfa~ô diå Satzl{nge¬  Satzanzahl¬ Feldanzahl¬ deî Datenanfanç deò Dateé unä daó aktuellå Dateiendå (Filepointer)® Danacè werdeî diå Feld nameî unä Feldl{ngeî abgespeichert®  Dabeé werdeî jeweiló ´ Byteó f}ò deî Nameî unä zweé Byteó f}ò diå L{ngå ben|tigt®  Hinteò  deí letzteî Felä isô deò Dateianfang. DIR --- Diå  Eingabå  dieseó Befehló bewirkô diå Ausgabå deò Nameî  alleò bereitó  initialisierteî Dateien®  Dabeé werdeî  diå  Namen¬  diå Satzl{ngeî unä diå Satzanzahì ausgegeben. ŠSTRUC ----- Miô  "STRUC¢ kanî maî sicè allå Feldbezeichnungeî unä  Feldl{ngeî eineò Dateé ausgebeî lassen®  Miô deò -Tastå unä deò - Tastå kanî maî anhalteî bzw® unterbrechen. INPUT ----- Nacè  Aufruæ dieseó Befehló wirä diå aktuellå Dateilistå ausgege ben®  Eó  wirä deò gew}nschtå Dateinamå aufgerufen®  Danî  meldeô sicè deò Computeò mit DATEÉ º ü (Name© | 007³ ® Satz |XXXX|º |___________ü „ (Eingabe) Diå  einzelneî Feldinhaltå werdeî deò Reihå nacè  eingegeben. Einå R}ckkehò iî daó vorhergehendå Felä isô nichô m|glich® Nacè Ausf}lleî deó letzteî Feldeó erscheinô diå Frage NOCÈ EIÎ SATÚ (J/N)¿ „ (Eingabe© "BRK¢ Die Eingabå deó Satzeó wird wiederholt. "N¢ R}ckkehò zõ MENU "J¢ Eingabå deó n{chsteî Satzeó Miô  "TYPE¢ l{~ô sicè schnelì kontrollieren¬  oâ deò  Inhalô  deò Dateé richtiç angekommeî isô unä deí aktuelleî Stanä entspricht. SAVE ---- Deí Aufruæ dieseó Befehló folgô diå Ausgabå deò Dateiliste®  Nacè Wahì deó gew}nschteî Dateinamenó erfolgô soforô diå  Datenausgabå }beò diå TAPE-Buchse® Diå Dateé wirä vollst{ndiç ausgegeben¬ aucè wenî siå sicè }beò mehrerå Modulbl|ckå erstreckt. Diå Dateieî werdeî beií Speicherî verdichtet®  Dabeé werdeî  allå aufeinanderfolgendeî  Zeichenwiederholungeî markierô unä iî  ver k}rzteò Forí auæ Banä abgelegt®  Eó werdeî keinå Blocknummerî auæ deí Bildschirí ausgegeben. LOAD ---- Nacè  Aufruæ  dieseó Befehló muþ diå Ger{tenummeò deó  Zielmoduló angegebeî  werden¬  auæ welcheí diå einzuladendå  Dateé  abgelegô werdeî solì (siehå aucè "NEW")® Beií Ladeî werdeî diå Inhaltå deó Zielmoduló }berschrieben®  Beachteî Sie¬ daþ dadurcè bereitó vor handenå  Dateieî gel|schô werdeî k|nnen¡  Voî  deò  einzulesendeî Dateé  werdeî deò Namå unä diå Zieladresså ausgegeben®  Blocknum merî werdeî nichô angezeigt®  Solltå sicè diå einzulesendå  Dateé }beò  mehrerå Modulå erstrecken¬  sï erfolgô diå  Weiterschaltunç automatisch. Nacè erfolgteí Einleseî wirä diå aktuellå Dateilistå angezeigô unä zõ MENÕ zur}ckgekehrt® .pa Š4® Dateioperationen ------------------- LIST ---- Miô  dieseí  Befehì  k|nneî Listeî  iî  beliebigeò  Feldzusammen stellunç ausgegebeî werden® Zun{chsô muþ auó deò Listå deò Datei nameî deò gew}nschtå ausgew{hlô werden¬ danî erscheint DATEÉ ü (Name© | FELÄ |____ü „ (Eingabe) Eó wirä einå iî dieseò Dateé verwendetå Feldbezeichnunç erwartet® Beé  Fehleingabå wirä diå Eingabeforderunç wiederholt®  Gibô  maî eiî "?¢ ein¬  sï listeô deò Computeò allå Feldbezeichnungeî  auf¬ uí deî Anwendeò beé deò Eingabå zõ unterst}tzen® Gibô maî eiî "!¢ ein¬  sï  wirä  einå Tabellå miô alleî iî deò  Dateé  enthalteneî Felderî  eingerichteô  unä ausgegeben®  Iî deí Falì entf{llô  diå folgendå Frage. NOCÈ EIÎ FELÄ (J/N)¿ „ (Eingabe) "J¢ Es kanî einå weiterå Bezeichnunç eingegebeî werden. "N¢ Es folgô diå Frage DRUCKEÎ (J/N)¿ „ (Eingabe) "J" Beé  initialisierteò  V2´  wirä  auæ  Druckeò  ausgegeben¬       wobeé keinå Bildschirmausschrifô erfolgt® Beií Initiali- siereî deò V2´  mu~ einå ± aló letzteó Kennbytå eingegebeî  werden.   "N¢ Es wirä diå Listå auæ deí Bildschirí ausgegeben. Danî wirä allerdingó nacè  jedeò  Zeilå einå Lesepauså eingef}gt¬ diå maî  miô  eineò beliebigeî Tastå  beendeî  kann®  Wirä  diå       -Tastå  bet{tigt¬  sï wirä deò geradå angezeigtå Satú       zuò Korrektuò aufgelistet®  Dabeé k|nneî iî beliebigeî Fel       derî  diå Inhaltå ver{nderô werden. Dabeé isô diå  Tastatuò       auæ  Normalmoduó eingestellt. Zuò Unterst}tzunç deò  Arbeiô       sinä  diå beideî Tasteî F± unä F²  miô  Cursorsteuerzeicheî       belegt.        F1 : Feldanfang in der n{chsten Zeile F2 : Feldanfang in der vorherigen Zeile       Diå Korrektuò wirä miô abgeschlosseî unä diå begon       nenå Listå wirä fortgesetzt® Wirä diå -Tastå bet{tigt¬       sï wirä daó L|scheî deó geradå angezeigteî Satzeó vorberei       tet®  Zuò  Kontrollå  erfolgô  nocè diå  Abfragå        "LOESCHEÎ (J)?"®  Nuò beé Antworô "J¢ erfolgô daó  L|schen¬       sonsô  wirä  diå begonnenå Listå fortgesetzt. Beií  L|scheî       wirä  diå Dateé automatiscè verdichtet. Danacè wirä diå be       gonnenå Listå fortgesetzt® Iî jedeí Falì kanî miô diå       Ausgabå abgebrocheî werden®  Diå Satzreihenfolgå wirä dabeé       durcè  diå Satznummernfolgå ií Ausgabevektoò  bestimmt®  Ií       Normalfalì  isô daó diå Folgå deò nat}rlicheî  Zahlen®  Deò       Ausgabevektoò  wirä durcè diå Operationeî "SORT¢ unä "FIND¢       ver{ndert®  Beé  Bedaræ kanî miô deí Befehì "n¢ wiedeò  diå       nat}rlichå Zahlenfolgå hergestellô werden. FIND ---- Dieseò Befehì dienô dazu¬  auó eineò Dateé genaõ diå S{tzå auszu suchen¬  diå bestimmteî vorgegebeneî Eigenschafteî  gen}gen®  Deò Vergleicè  miô deí vorgegebeneî Merkmaì kanî gleitenä odeò direkô erfolgen®  Dabeé bedeuteô "gleitend"¬  daþ daó gesamtå Felä  nacè deò eingegebeneî Zeichenkettå durchsuchô wird¬ ohnå auæ diå Posi tioî  ií Felä zõ achten®  Andernfalló wirä genaõ aî deò  Eingabe positioî deò Vergleicè durchgef}hrt. ŠDiå erstå Eingabeforderunç isô "GLEITENÄ (J/N)?". Nacè Auswahì deó Namenó auó deò Dateilistå erfolgô diå Ausschrift DATEÉ |(Name)| FELÄ |____ü „ (Eingabe© Zuò Eingabå deò Feldbezeichnunç gilô daó beé "LISÔ" Beschriebene® Danacè wirä gefordert: INHALÔ |***ª ..® ***ü „ (Eingabe) Nuî  kanî  diå gew}nschtå Eigenschafô  eingegebeî  werden®  Dabeé werdeî aî diå Stellå deò Sterncheî "*¢ diå entsprechendeî Zeicheî gesetzt®  Dieså  k|nneî beé direkteí Sucheî aî  eineò  beliebigeî Position eingesetzô werden¬ w{hrenä beií gleitendeî Sucheî diå zõ suchendeî  Zeicheî direkô aî deî Anfanç deó Feldeó INHALÔ  einge trageî  werdeî  m}ssen. Beií Sucheî werdeî diå "*"  aló beliebigå Zeicheî interpretiert. Danacè folgô diå Frage NOCÈ EIÎ FELÄ (J/N)¿  (Eingabe) "J¢ Iî eineí weitereî Felä kann einå Eigenschafô  vorgegebeî werden. "N¢ Diå Suchå iî deò Datei beginnt. Eó folgô diå Ausschrift (xx© SAETZÅ GEFUNDEN Aí obereî Bildranä werdeî danî vieò Befehlsm|glichkeiteî  angebo ten¬ miô deneî weitergearbeiteô werdeî kann® Daó sinä diå Befehlå "LISÔ (L© SORÔ (S© SUMMÅ (+© MENÕ (M)"®  Diå Zeicheî iî deò Klam meò  gebeî an¬  miô welcheò Tastå deò jeweiligå Befehì aufgerufeî werdeî  kann®  Daó  bedeutet¬  miô deî gefundeneî  S{tzeî  k|nneî geordnetå  Listeî  erzeugô werdeî  bzw®  partiellå  Spaltensummeî berechneô werden® Wegeî deò ií "LIST¢ m|glicheî Tasteî unä   isô eiî gezielteó Korrigiereî unä L|scheî  nacè  Ausf}hreî deó "FIND"-Befehló m|glich® SORT ---- Miô  "SORT¢  kanî einå Dateé nacè eineí Merkmaì geordneô  werden® Dazõ  muþ  nacè  deò Wahì deó  Dateinamenó  einå  Feldbezeichnunç eingegebeî werden®  Daó erfolgô wiå unteò "LIST¢ beschrieben® An schlie~enä  wirä deò Ausgabevektoò sortiert®  Deò  Vergleicè  deò Dateiinhaltå erfolgô auæ deò Grundlagå deó ASCII-Codes® Dabeé isô jedå  Positioî  ií  Felä relevant®  Beé 30° S{tzeî  dauerô  dieså Operatioî  ca®  2° sec®  Diå Bereitschafô zuò  Weiterarbeiô  wirä durcè  diå Ausschrifô "BEENDET¢ angezeigt®  Danî kanî }beò "LIST¢ einå geordnetå Listå ausgegebeî werden. ARITH ------ Dieseò  Befehì  dienô deí Berechneî voî  Spaltensummeî  iî  eineò Datei®  Diå  Wahì  deò Dateé unä deò Feldbezeichnunç erfolgô  wiå unteò "LIST¢ beschrieben®  Eó werdeî diå Feldnameî unä diå  Wertå deò Spaltensummeî ausgegeben®  Zul{ssigå Zahlendarstellungeî sinä allå ganzeî Zahleî (-5» -3000» 25» 1» ° usw.© sowiå allå rationa leî  Zahleî  iî Dezimalpunktschreibweiså  (-1.3»  123.004»  -0.4´ usw.)¬  jedocè keinå Exponentendarstellung®  Beé Abweichungeî voî deò zul{ssigeî Zahlendarstellunç erfolgô diå Ausgabe: IÍ FELÄ |XXXXü KEINÅ NUMERISCHEÎ WERTE  TYPE ---- Nacè  Eingabå voî "TYPE¢ erscheinô diå Dateiliste®  Maî kanî  deî gew}nschteî  Dateinameî aufrufen®  Danî werden¬  beé  Satz-Nr®  ± beginnend¬ allå S{tzå unä Inhaltå deò Dateé angezeigt® Dabeé wirä automatiscè zuò Lesekontrollå nacè jedeí Satú angehalten® Eó kanî miô  beliebigeò Tastå fortgesetzô werden®  Miô erfolgô  diå R}ckkehò zõ MENU. ŠHILFSBEFEHLE ------------ "n" --- Dieseò  Befehì  bewirkô  diå Herstellunç  deò  nat}rlicheî  Satz nummernfolgå ií Ausgabevektor. HILFSOPERATIONEN ---------------- Dieså sinä i®  a®  f}ò deî Anwendeò ohnå besonderå Bedeutunç  unä solleî nuò iî spezielleî F{lleî zuò Anwendunç gelangen. "d¢  Displaù »  Dieseò Befehì wirä wiå DISPLAÙ ií  CAOS-Betriebs systeí verwendet. "h¢ Moduì h|heò schalten "r¢ Moduì tiefeò schalten