.po10 .pn3 .op .hePROGMIX2 # Gliederung Gliederung Inhalt Seite  Einleitung............................................... 4 1. Programmbeschreibungen................................... 5 1.1. EDASTEXT................................................. 5 1.2. EQULISTE................................................. 6 1.3. DATAQUEL................................................. 7 1.4. DEFBDEFM................................................. 8 1.5. EXRAMMOD................................................. 8 1.6. SLOT.....................................................11 1.7. MQM......................................................11 1.8. CASS.....................................................13 2. Literatur................................................16 Redaktionsschlu~ der vorliegenden Ausgabe: M{rz 1989 .pa Š.hePROGMIX2 # Einleitung Einleitung Diå  Kassettå "PROGMIX2¢ enth{lô Programmå ¬  diå diå Arbeiô  miô deí  KC-Systeí unterst}tzen®  Deò }berwiegendå Teiì deò Programmå hilfô beií Programmiereî iî Maschinensprachå (Assembler© miô  deí M02· DEVELOPMENT® Folgendå Programmå sinä auæ deò Kassettå enthaltenº - zweé  Reassemblierprogramme (MQM, DEFBDEFM) - eiî Transferprogramí zuò Bearbeitunç voî Assemblerquellprogram meî miô deí Textverarbeitungsmoduì M01² TEXOR (EDASTEXT) - einå  Listå  alleò wichtigeî Systemrufå unä  Arbeitszelleî  aló Assemblerquelldatei (EQULISTE) - eiî  Programí  zuò bessereî Nutzunç deó M01± 6´ KByte-RAÍ  (EXRAMMOD) - eiî Programí zuò Erzeugunç voî  BASIC-DATA-Listen (DATAQUEL) - eiî Programm¬  daó diå Modulverwaltunç iî eineí ausgebauteî KC- Systeí unterst}tzt (SLOT) - eiî Programm¬ miô deí maî daó Inhaltsverzeichnió eineò Kassettå anzeigen kann (CASS) Allå  Programmå werdeî voí CAOS- bzw®  EDAS-Mený miô LOAÄ voî deò Kassettå geladen®  Diå Programmå sinä wiå folgô auæ deò  Kassettå angeordnet:  Programm | notwendige | Z{hlerstand | Hardware | Geracord | LCR | eigener ----------------------------------------------------- EDASTEXT | M027, M012 | 010 | 018 | EQULISTE | M027 | 020 | 033 | DATAQUEL | --- | 030 | 049 | DEFBDEFM | --- | 040 | 063 | EXRAMMOD | M011 | 050 | 077 | SLOT | beliebig | 060 | 089 | MQM | M027 | 080 | 113 | CASS | (M012+M003) | 090 | 125 | Hinweis f}r D004-Nutzer: ------------------------ Dieså Programmå (au~eò EQULISTE© k|nneî voí CAOS-Mený auó miô deí Befehl FSAVE aaaa eeee auf die CAOS-Diskette abgespeichert werden. Daó  Programí  EQULISTÅ  isô eiî Assemblerprogramí unä  kanî  voí EDAS-Mený  auó  auæ  diå  Diskettå  gespeicherô  werden®  Weiterå Hinweiså  dazõ  entnehmeî Siå bittå deò Dokumentatioî  zuò  D004- Erweiterung® .pa Š.hePROGMIX2 # 1. Programmbeschreibungen 1. Programmbeschreibungen 1.1. EDASTEXT Daó  Programí  EDASTEXÔ isô eiî Transferprogramí f}ò  diå  beideî Modulå  M02· DEVELOPMENÔ /1¯ unä M01² TEXOÒ /2/®  Eó  belegô  deî Speicherbereicè voî BF00È bió BFBEH® Miô deí Programí isô eó m|g lich¬  Assemblerquellprogrammå  aucè  miô deí  Textverarbeitungs systeí TEXOÒ zõ bearbeiten® Daó isô insbesonderå beé Blockmanipu lationeî sinnvolì odeò wenî neuå Assemblerprogrammå auó einzelneî Programmteileî zusammengesetzô werdeî sollen®  Daó Programí  kanî nuò  beé  gleichzeitigeò  Nutzunç beideò Modulå (M01²  unä  M027© sinnvolì eingesetzô werden® EDASTEXÔ  bestehô  auó deî beideî Transferprogrammeî ">EDAS¢  unä ">TEXOR"¬ diå ií EDAS-Mený voí M02· DEVELOPMENÔ angezeigô werden® Geladeî  wirä daó Programí }beò diå CAOS-Anweisunç "LOAD¢  (nichô }beò diå EDAS-Anweisunç "LOAD"). Miô  Hilfå  deó Programmteiló ">TEXOR¢ wirä  eiî  Assemblerquell programí  iî  einå TEXOR-Dateé transferierô unä  kanî  miô  TEXOÒ bearbeiteô  werden®  Tabulatorspr}ngå  werdeî  iî TEXOÒ  miô  "_¢ dargestellt®  Miô  deí  Programmteiì ">EDAS¢ kanî diå  miô  TEXOÒ bearbeitetå   odeò  erstelltå  Dateé  iî   einå   Assemblerquellå transferiert werden. Beispiel A   ---------- Eiî Assemblerquellprogramí solì gek}rzô unä neõ geordneô  werden® Daó  Programí  liegô aló EDAS-Dateé auæ  Kassettå  vor®  Folgendå Schrittå sind am KC 85 notwendig: - Stecken der Module M012 und M027 - Einschalten des KC - Laden des Programms EDASTEXT mit "LOAD" - Abschalten des BASIC-ROM beim 85/3 mit SWITCH 2 0 - Zuweisen des M027 mit SWITCH mm C1 - EDAS starten - Einladen des Quellprogramms mit "LOAD" - Aufruf >TEXOR - EDAS mit "EXIT" verlassen - Inaktivschalten des M027 DEVELOPMENT mit SWITCH mm 0 - Zuweisen des M012 TEXOR mit SWITCH mm C1 - Starten mit "TEXT" - Bearbeitung des Programms mit TEXOR - TEXOR verlassen - Inaktivschalten des M012 und Aktivschalten des M027 - Starten EDAS mit "REEDAS" - Aufruf >EDAS - Weiterbearbeitung in EDAS (z.B. Assemblieren oder Retten) Assemblerprogrammå k|nneî aucè miô TEXOÒ erstellô werden® Diå voî TEXOÒ  auó  geretteteî Dateieî k|nneî aucè  wiedeò  ií  CAOS-Mený eingeleseî werden® Deò Assembleò wirä danacè miô "REEDAS¢ gestar teô unä diå Dateé miô >EDAÓ iî eineî Assemblerquelltexô  umgewan delt®  Steheî  mehò Modulsteckpl{tzå (D00² BUSDRIVER© zuò  Verf} gung¬ kanî nat}rlicè miô RAM-Erweiterunç gearbeiteô werden® .pa Š Beispiel B ---------- Transferiereî eineò EDAS-Dateé iî einå TEXOR-Dateé unä Abspeiche runç  auf Diskette® Folgende Schritte sind notwendig:  - FLOAD BA00 Name: FLOAD - Die EDAS-Datei liegt als Quellisting im Computer vor. - >TEXOR aufrufen - "TAPE" aufrufen - verlassen von EDAS mit "EXIT" - Inaktivschalten des M027 - Aktivschalten des M012 - Datei in TEXOR bearbeiten - M012 inaktiv schalten - FLOAD TEXOREX - Abspeichern der Datei auf Diskette mit "RETTEN" Beispiel C ---------- Transferiereî  eineò TEXOR-Dateé iî einå EDAS-Quellå unä  abspei cherî auæ Diskette® Diå zõ transferierendå Dateé liegô aló TEXOR- Datei vor. Es sind folgende Schritte notwendig: - Inaktivschalten des M012 - Aktivschalten des M027 - FLOAD DEVEX - "EDAS" aufrufen - Aufruf >EDAS - Arbeiten im EDAS - "SAVE" (Abspeichern der Quelle auf Diskette) 1.2. EQULISTE EQULISTE  isô  einå Vereinbarungslistå  alleò  Systemrufe¬  alleò Arbeitszellen¬  deó  Offseô f}ò IX-Zellen¬  einigeò  ausgew{hlteò Tastencodeó unä alleò Systemunterprogrammå f}ò daó Betriebssysteí deó Kà 85/2¬ /3 unä /´ /3//4//5/® Diå Listå liegô aló Assembler quellå  voò unä kanî beé deò Assemblerprogrammierunç miô deí M02· DEVELOPMENÔ  verwendeô  werden®  Uí Speicheò zõ  sparen¬  isô  eó sinnvoll¬  dieså Listå zõ k}rzeî unä nuò diå gebrauchteî  Verein barungeî zõ belassen. .pa Š 1.3. DATAQUEL DATAQUEÌ isô eiî Maschinenprogramm¬  das zuò Erzeugunç voî BASIC- Quellprogrammeî  auó DATA-Zeileî dient®  Daó Programí belegô  deî Speicherbereich von 3000H bis 30EFH. Hinteò  deí  Men}worô  DATÁ isô diå Anfangs- unä  Endadresså  deó Speicherbereicheó anzugeben¬  deò iî DATA-Zeileî }bersetzô werdeî soll. Format: DATA aaaa eeee aaaa...Anfangsadresse eeee...Endadresse Nacè  deí  Bet{tigeî  deò ¼ENTER>- Tastå unä  deò  Eingabå  eineó achtstelligeî ¨ genaõ achô Stellen© Programmnamenó wirä daó BASIC-Quellprogramí auæ Kassettå ausgelagert®  Eó werdeî immeò 1¶ Byteó  iî eineò DATA-Zeilå abgelegt®  Diå 1®  DATA-Zeilå haô  diå Zeilennummeò ² unä diå folgendeî Zeileî jeweiló einå uí ² erh|htå Zeilennummer® Daó gerettetå Programí kanî miô deò BASIC-Anweisunç LOAD#1 "Name¢ wiedeò iî deî Computeò geleseî werden /6/. Beispiel -------- Miô  eineí Zeichensatzeditoò wirä eiî neueò Zeichensatú  kreiert® Dieseò  Zeichensatú solì aló DATA-Listå iî  eineí  BASIC-Programí enthalten sein, um ihn nicht extra nachladen zu m}ssen. Vorgehensweise: - Erstellen des Zeichensatzes mit einem Zeichensatzeditor - Laden des Programms DATAQUEL - Eingabe DATA aaaa eeee - Eingabå eineó achtstelligeî Namenó unä Auslagerî deò DATA-Listå auæ Kassette - Starten des BASIC-Interpreters - Einladen der DATA-Liste mit LOAD#1 "Name" - Weiterbearbeitung des BASIC-Programms Beií Abspeicherî auæ Diskettå unä beií Ladeî voî Diskettå isô eó vorheò notwendig¬  daó Programí BASEØ miô "FLOAD¢ voî eineò CAOS- Diskettå zu laden. .pa Š 1.4. DEFBDEFM DEFBDEFÍ isô eiî Maschinenprogramm¬  daó zuò Erzeugunç voî  EDAS- Quellprogrammeî auó DEFB- bzw®  DEFM-Zeileî dienô /1/®  Eó belegô den Speicherbereich von 3000H bis 3122H. Solì Texô }bersetzô werden¬  isô daó Teilprogramí DEFÍ zõ verwen den®  Wenî  Dateî }bersetzô werdeî sollen¬  isô daó  Teilprogramí DEF zõ benutzen® Hinteò  deî  Men}w|rterî DEF bzw®  DEFÍ sinä  diå  vierstelligeî hexadezimaleî  Anfangs- unä  Endadresseî  deó   Speicherbereicheó anzugeben¬ deò }bersetzô werdeî soll. Format: DEFB aaaa eeee aaaa...Anfangsadresse bzw. DEFM aaaa eeee eeee...Endadresse Nacè Bet{tigeî deò -Tastå unä deò  Eingabå  eineó  maximaì achtstelligeî   Programmnameî  wirä  daó  EDAS-Quellprogramí  auæ Kassettå  ausgelagert®  Daó  Quellprogramí kanî nuò auæ  Kassettå abgespeicherô werden¡  Daó abgespeichertå EDAS-Quellprogramí kanî miô  deò  Angabå  seineó Nameî voí EDAS-Mený auó  wiedeò  iî  deî Computeò geladeî werden. 1.5. EXRAMMOD EXRAMMOÄ bestehô auó deî Teilprogrammeî EXRAM¬ BACKRAÍ unä MCOPY® Daó  Programí  kanî  beé Benutzunç eineó odeò  mehrereò  M01±  6´ KByte-RAÍ  verwendeô  werdeî /7/®  Beií Kà 85/´ werdeî  diå  RAM- Bl|ckå ° unä ´ automatiscè abgeschaltet® EXRAÍ  schalteô  deî  interneî  RAÍ  auæ  ofæ  line-Betrieâ   unä initialisierô  daó Systeí auæ eineò 1¶ KByte-RAM-Seitå deó  M011® Dabeé wirä analoç deí SWITCH-Befehì abwechselnä einå 3² KByte-RAÍ -Seitå  umgeschalteô unä miô deò Ausgabå deó Steuerbytå 83È  bzw® 03È angezeigt. Format: EXRAM nn nn...Moduladresse Werdeî  zweé odeò mehò M01± verwendet¬  isô diå Stellunç  iî  deò Priorit{tskettå  zõ  beachten®  D.h®  jedeò Moduì isô  miô  eineò Priorit{tssteuerunç ausgestattet¬  diå seinå Eingliederunç iî daó KC-Systeí erm|glicht® Derjenigå aktiviertå M011¬ deò sicè auæ deí Modulsteckplatú  miô  deò niedrigsteî Steckplatznummeò  befindet¬ besitzô gegen}beò deî andereî aktiö geschalteteî M01± diå h|chstå Priorit{t®  Eiî  ií  Steckplatú ¸ kontaktierteò M01±  isô  danacè h|heò  priorisierô aló eiî M01± ií Steckplatú C®  Solì alsï  z.B® deò  M01±  ií Steckplatú à verwendeô werden¬  muþ  deò  M01±  ií Steckplatú ¸ miô SWITCÈ ¸ ° inaktiö geschalteô werden®  ¨ Beií Kà 85/´ werdeî diå Bl|ckå ° unä ´ automatiscè abgeschaltet.) BACKRAM schaltet den internen RAM wieder auf on line-Betrieb. MCOPÙ  kopierô  deî Inhalô eineó Speicherbereicheó auó  eineò  3² KBytå-Seitå iî diå anderå deó M011®  Dieseò Bereicè isô danî  miô EXRAM erreichbar. Format: MCOPY aaaa eeee nn aaaa...Anfangsadresse eeee...Endadresse nn...Moduladresse deó M011 .pa Š Durcè  daó  Benutzeî voî EXRAÍ unä BACKRAÍ wirä eó  m|glich¬  daþ mehrerå  Programme¬  diå auæ selbeî  Speicherbereicheî  arbeiten¬ gleichzeitiç ií Computeò vorhandeî seiî k|nnen®  Durcè EXRAÍ bzw® BACKRAÍ  k|nneî  dieså  Programmå  odeò Dateî  nuî  sehò  einfacè zugeschalteî werden®  Beé Verwendunç eineó M01± k|nneî z.B®  zweé odeò  dreé  BASIC-Programmå iî deî Kà geladeî  werden¬  diå  danî einzelî  ab- und/odeò bearbeiteô werdeî k|nnen®  Beé dreé  BASIC- Programmeî muþ beé EXRAÍ unä anschlie~endeí BASIC-Aufruæ deò RAM- Bereicè jeweiló auæ 3² KBytå begrenzô werden®  Eiî BASIC-Programí kanî deî interneî Speicheò aâ 8000È nutzen¬  bzw® deò Blocë ¸ muþ ebenfalló angeschalteî werden® Speicheraufteilung bei Verwendung eines M011 im Steckplatz 8: KC 85/3 ------- 1. EXRAM 8  ------------- ------------- ------------- | intern. RAM | | M011 III | M011 IV | ------------- ------------- ------------- ------------- ------------- ------------- ------------- | M011 I | M011 II | IRM | ROM | ------------- ------------- ------------- ------------- 0000H 4000H 8000H C000H FFFFH 2. EXRAM 8 ------------- ------------- ------------- | intern. RAM | | M011 I | M011 II | ------------- ------------- ------------- ------------- ------------- ------------- ------------- | M011 III | M011 IV | IRM | ROM | ------------- ------------- ------------- ------------- 0000H 4000H 8000H C000H FFFFH 3. BACKRAM ------------- ------------- ------------- | M011 I | | M011 III | M011 IV | ------------- ------------- ------------- ------------- ------------- ------------- ------------- | intern. RAM | M011 II | IRM | ROM | ------------- ------------- ------------- ------------- 0000H 4000H 8000H C000H FFFFH .pa Š.hePROGMIX2 # 1. Programmbeschreibungen KC 85/4 ------- 1. EXRAM 8 (SWITCH 3 3) ------------- | M011 III | ------------- ------------- | RAM 8/2 | ------------- ------------- ------------- ------------- ------------- | RAM 0 | RAM 4 | RAM 8/1 | M011 IV | ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- | M011 I | M011 II | IRM | ROM | ------------- ------------- ------------- ------------- 2. EXRAM 8 (SWITCH 3 7) ------------- | M011 I | ------------- ------------- | RAM 8/1 | ------------- ------------- ------------- ------------- ------------- | RAM 0 | RAM 4 | RAM 8/2 | M011 II | ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- | M011 III | M011 IV | IRM | ROM | ------------- ------------- ------------- ------------- 3. BACKRAM (SWITCH 3 3) ------------- | M011 III | ------------- ------------- | RAM 8/2 | ------------- ------------- ------------- ------------- ------------- | M011 I | M011 II | RAM 8/1 | M011 IV | ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- | RAM 0 | RAM 4 | IRM | ROM | ------------------------------------------------------- Daó  Umschalteî  deò RAM-Bl|ckå RAÍ 8/± unä RAÍ 8/² beií Kà 85/´ mu~ der Anwender mit SWITCH selber realisieren. .pa Š 1.6. SLOT SLOÔ  isô  eiî  Maschinenprogramí zuí Ver{nderî  deó  Statuó  voî Moduleî  beé  Nutzunç  voî eineí D00² Busdriveò  unä  eineò  D00´ Erweiterung®  Daó  Programí belegô deî Speicherbereicè voî  3000È bió 3A40H® Nacè  deí  Selbststarô voî SLOÔ bzw®  deó Startó  }beò  daó  Mený erfolgô einå schematischå Darstellunç deò Modulsch{chtå deó Grundger{teó ¬ deó Erweiterungsaufsatzeó unä der D00´ Erweiterung auæ deí Bildschirm®  Allå iî deò Konfiguratioî vorhandeneî Modulå werdeî miô ihreî Steuerbyteó iî ihreî Modulsch{chteî dargestellt® Danacè erfolgô diå Abfrage¬  oâ Steuerbyteó ge{nderô werdeî  sol len®  Miô  deò Eingabå bzw® wirä eiî Zuweisungspro gramí aló COM-Dateé unteò deí Nameî SÌ auæ Diskettå bzw® Kasset tå ausgelagert. Dieseó  kurzå  Filå kanî nuî beé unver{nderteò Konfiguratioî  miô deí  CAOS-Befehì "LOAD¢ voî Diskettå bzw®  Kassettå wiedeò iî deî Computeò geleseî werden®  Diå gesteckteî Modulå erhalteî  dadurcè wiedeò deî gew}nschteî Status. 1.7. MQM Daó  Programí isô eiî Disassembler¬  deò aucè  Markeî  generiert® Nacè eineí Disassemblerlauæ liegô daó Quellprogramí ií Quellspei- cheò  deó EDAÓ /1/®  MQÍ belegô deî Speicherbereicè voî BA00È bió BFA9H®  Nacè Disassemblierungeî machô sicè einå ]berarbeitunç deó erstellteî  Quellprogrammó  iî deî  meisteî  F{lleî  erforderlicè (Kommentieren usw.). Ohnå  Speichererweiterunç  ií KC-Systeí lasseî sicè ca®  ±  KBytå Programí  unä miô Speichererweiterunç ca®  ³ KBytå Programí  pro blemloó zur}ck}bersetzen® Deò M02· DEVELOPMENÔ wirä miô SWITCÈ nî C± angeschaltet®  Beií Kà 85/³ muþ vorheò deò BASIC-ROÍ miô SWITCÈ ² ° abgeschaltet werden® Danacè isô eó erforderlich¬  eineî Kaltstarô miô "EDAS¢  durchzu f}hren® Anschlie~enä wirä daó EDAS-Mený miô "EXIT¢ verlassen. Jetzô muþ daó zõ }bersetzendå Programí sï iî deî Speicheò geladeî werdeî (Offset)¬ daþ eó durcè diå beé deò Reassemblierunç entste hendå  Quellå unä Markentabellå nichô zerst|rô wird®  Ohnå  Spei chererweiterunç kommô z.B® deò Adre~bereicè voî 3000È ff® unä miô Speichererweiterunç  z.B®  voî 6000È ff®  iî Frage¬  wenî beé deò EDAS-Initialisierunç diå Standardwertå verwendeô werden. Miô  MQM wirä deò Reassemblerlauæ  gestartet®  Deò  Maschinencodå wirä  iî Assembler-Mnemonië }bersetzô unä ií schnelleî  Durchlauæ auæ  eineò Bildschirmzeilå angezeigt®  Deò Quelltexô wirä aâ  deò Adresså 0200È aufgebaut®  Eó isô darauæ zõ achten¬ daþ deò Quell texô nichô iî daó zõ }bersetzendå Maschinenprogramí hineinw{chst® Liegô  eiî zõ }bersetzendeó Programí ií Quelltextspeicherbereich¬ isô eó voò deí ]bersetzeî hinteò diå Quelltextendadresså zõ ladeî (LOAÄ miô Offset)®  .pa Š MQÍ erkennô ií Maschinencodå diå Prologbyteó unä tr{gô nacè dereî Findeî  deî  Prolog¬  diå  Zeichenkettå nacè deí Proloç  unä  deî Epiloç entsprechenä ií Quelltexô ein® Formatº  MQÍ aaaá eeeå PR1PR² X aaaá Maschinencode-Anfangsadresse eeee Maschinencode-Endadresse PR1PR2 Prologbytes (maximal zwei m|glich) X Markenparameter F}r den Markenparameter gilt: X=0 - Es werden nur bei JP, JR und CALL Marken eingetragen. 0>¾ unä Sprunç zõ EDAS)® Deò Abbrucè tritô ca® 25¶ Bytå voò Quelltextspeicherende auf (keine Ausgabe von EQU-Anweisungen). Nacè deò ]bersetzunç deó Maschinencodeó wirä zõ REEDAÓ gesprungeî und die erzeugte Assemblerquelle kann weiterbearbeitet werden. Miô  Hilfå deó Programmeó MÑM isô eó m|glich¬ daþ weiterå Quelleî iî  EDAÓ eingebauô werdeî k|nnen®  Diå neuå Quellå wirä danî  deò bereits vorhandenen Quelle vorangestellt. Beispiel -------- Eiî  Programí  belegô deî Adre~bereicè voî 0200È bió  0400È  unä solì  zur}ck}bersetzô werden®  Ií Programí isô eiî Proloç miô deí Prologbytå 07FÈ vorhanden® Eiî M02² seé ebenfalló vorhanden. G}nstig ist folgende Vorgehensweise:            - Stecken des M022 in Modulschacht 8 - Stecken des M027 in Modulschacht C - Einschalten des Computers - Laden von MQM - Inaktivschalten von BASIC beim KC 85/3 mit SWITCH 2 0 - Aktivschalten des M027 mit SWITCH C C1 .pa Š - EDAS aufrufen - verlassen von EDAS mit "EXIT" - Laden des zu }bersetzenden Maschinenprogramms mit LOAD 5E00 - Reassemblieren mit MQM 6000 6200 7F 1 - Weiterbearbeitunç deò zur}ck}bersetzteî Quellå ií EDAS-Men} Beachteº   Auó  programmtechnischeî  Gr}ndeî  kanî  diå  absolutå Adresså  FFFFÈ aló Markå nichô erkannô  unä  definierô werden. Marken¬  diå durcè mehrerå JP-¬  JR- unä  CALL-Befehlå angesprungeî  werden¬  sinä  nacè deò  R}ck}bersetzunç zweimaì vorhandeî  unä m}sseî deshalâ  beé  deî  EQU- Anweisungeî gel|schô werden. 1.8. CASS Miô Hilfå deó Programmó CASÓ isô eó m|glicè, eiî Dateiverzeichnió voî  Programmkassetteî  auæ deí Bildschirí auslisteî  zõ  lassen® Daó  Dateiverzeichnió  wirä ií Speicheò aló TEXOR-Dateé  abgelegô unä  kanî aí Endå deò Arbeiô auæ Kassettå geretteô unä miô  TEXOÒ weiterbearbeiteô werden®  Daó Programí belegô deî Speicherbereicè von 3400H bis 3EC4H. Paralleì zuí Auslisteî deò Programmnameî eineò Kassettå kanî  maî sicè wahlweiså deî dazugeh|rigeî Z{hlerstanä berechnen¬  diå Zeiô iî  Sekundeî ausgebeî lasseî odeò einå Pr}funç deò  Kassettenauf zeichnunç durchf}hren. Ladeî unä Starteî deó Programms ------------------------------- Nacè deí Ladeî deó Programmó miô deí Kommandï "LOAD¢ isô daó Mený deó Computeró uí diå Eintragungen CASS und RECASÓ   erweitert®  Durcè  Starteî deó Programmó miô "CASS¢ wirä einå  ií Speicheò stehendå TEXOR-Dateé zerst|rt¬  durcè Starô miô "RECASS¢ bleibô dieså erhalten. Nacè  deí  Starô deó Programmó wird deò  verwendetå  Kassettentyð eingegeben®  Anschlie~enä kanî maî zwischeî dreé Funktionsangebo teî w{hlen: 1... Sekundenanzeige 2... Z{hlwerkanzeige 3... Fehlersuche Bet{tigeî  Siå diå <1>¬  k|nneî Siå sicè diå Laufzeiô voí  Anfanç deò Kassettå bió zuí jeweiligeî Programmbeginî anzeigeî lassen. Dr}ckeî Siå Taste <3>¬ wirä daó jeweiló eingelesenå Programí auæ fehlerhaftå Bl|ckå untersucht®  Diå Anzahì deò Fehlerbl|ckå  (maø 9© wirä auæ deí Bildschirí ausgegeben. Nacè W{hleî eineò dieseò beideî Funktionen¬ kommeî Siå soforô zuí n{chsten Bild. .pa Š Bet{tigeî Siå diå <2>¬  k|nneî Siå sicè voí jeweiló  eingeleseneî Programí deî Z{hlwerkstanä deó Recorderó anzeigeî lassen® Voraus- setzunç daf}ò ist¬ daþ diå Kassettå aí Anfanç unä deò Z{hlerstanä auæ ° stehen®  Anschlie~enä }berpr}feî Siå bitte¬ oâ Ihò Z{hlwerë aî  deò Abwickelspulå (z.B®  Geracord© odeò aî deò Aufwickelspulå (z.B®  LCR©  angeschlosseî isô, unä gebeî Siå  diå  entsprechendå Nummer ein. Danach erscheint folgende Ausschrift: Q0 = V = T0 = Q0, V und T0 sind Konstanten. Q0– isô deò Endz{hlerstand® Ö  isô daó Verh{ltnió deò Wickelradien®  Siå werdeî unterschiedeî in: A = Z{hlung an der Abwickelspule B = Z{hlung an der Aufwickelspule Daraus folgt: R2 R1 A = V = ---- B = V = ---- R1 R2 R1– isô  deò  Radiuó deò Abwickelspule®  R2– isô  deò  Radiuó  deò Aufwickelspule. T0 ist das Ma~ f}r die Laufzeit. Diå Berechnunç deó Z{hlerstandeó (siehå aucè /11/© setzô sicè wiå folgô zusammen: Q = INT(Q2+0,5) Q2 = P*( 1+Q1 -1) 1 Q1 = T*(V2-1)* ---- T = Zeit in Sekunden T0 1 P = Q0 * ----- V-1 Diå  Konstanteî  Q0¬  Ö  unä T0– k|nneî jetzô zõ  eineò  genauereî Berechnunç  ver{nderô werden®  Ansonsteî k|nneî Siå diå  Eingabeî miô