..!--!----!----!----!----!----!----!----!----!----!----!----!R ..Zuerst ^Of eingeben !!! .pl72 *.mt4 .hm3 .mb8 .po14 .op .uj0 AdW der DDR .he - # - Institut fuer Informatik Berlin, den 3.12.85 und Rechentechnik RN/SE/IMPL-AB/005 Abt. Systementwicklung Anwenderbeschreibung REASS (Rueckuebersetzer) ============================================= Bearbeiter: W. Dames Daó  Programí REASÓ dienô zuň Rueckuebersetzunç voî HauptspeiŤ cherbereicheî odeň voî Fileó iî daó Befehlsformat®  Ií  GegenŤ satú   ző  einfacheî  Rueckuebersetzerî  werdeî  durcč   REASÓ Ť Befehls- unä  Datenmarkeî generierô unä daó erzeugtĺ  Ergebnió Ť (auć  Bildschirm/Druckeň  und/odeň aló File© isô erneuô  durcč Ť deî Assembleň verarbeitbar®  Haô maî allĺ Adresskonstanteî geŤ funden¬  sď  isô daó Ergebnió sogaň auć anderĺ  Adresseî  verŤ schiebbar. Diĺ  Rueckuebersetzunç erfolgô iî ˛ Paessen®  Ií  ersteî  Pasó Ť werdeî  ausgehenä  voî deî vorgegebeneî  Eintrittspunkteî  diĺ Ť Befehlĺ  interpretiert¬  bió sicč eiî unbedingteň Sprunç (RET¬ Ť JMP)¬  eiî  verboteneň  Befehě odeň eiî miô  eineň  Datenmarkĺ Ť (CALĚ miô anschliessendeî Parameterî statô Befehlen!©  ergibt® Ť Dabeé  werdeî  auć Grunä deň Operandenadresseî Daten- unä  BeŤ fehlsadresseî gefundeî unä iî deň Markentabellĺ gemerkt® StelŤ leî  Befehlsadresseî neuĺ Eintrittspunktĺ dar¬  sď werdeî  siĺ Ť genausď wiĺ urspruenglicč vorgegebenĺ ausgewertet®  Dieó setzô Ť sicč forô bió keinĺ neueî Befehlsstelleî mehň gefundeî werden. Ií  sicč  daraî anschliessendeî zweiteî Pasó werdeî  danî  diĺ Ť Befehlĺ  entsprechenä  ihreň Mnemonië miô  Markeî  rueckueberŤ setzt¬ diĺ Dateî aló DB-Konstanteî (wenî moeglicč aló Zeichen© Ť unä allĺ sonstigeî Programmstelleî aló DB-Konstanteî miô sogeŤ nannteî  X-Markeî (Befehlsmarkeî beginneî miô  I¬  Datenmarkeî Ť miô D¬ eó folgeî jeweiló ´ Hexadezimalzifferî entsprechenä deň Ť Adresse). Beé deň ií 2®  Pasó erfolgendeî Bildschirmausgabĺ kanî maî eiî Ť Stoppeî beé X- und/odeň D-Markeî fordern¬  dá diesĺ EintrittsŤ punktĺ darstelleî koennen®  Wirä einĺ solchĺ Markĺ veraendert¬ Ť sď  erfolgô  einĺ sofortigĺ Neuuebersetzunç unä einĺ  Listing-Ť Fortsetzunç auć deí Bildschirí aâ dieseň Stelle. Nacč  deí  2®  Pasó isô diĺ Eingabĺ weitereň  Markeî  moeglicč Ť (Befehlsmarkeî  habeî Prioritaeô gegenuebeň Datenmarken©  odeň Ť aucč daó Streicheî voî Marken. Durcč  eineî  mehrmaligeî  Lauć  findeô  maî  danî  balä  allĺ Ť Befehls- unä Datenstelleî deó Programms® Fueň diĺ Weiterarbeiô Ť kanî  sowohě deň rueckuebersetztĺ Quelltexô aló aucč diĺ Listĺ Ť deň Eintrittspunktĺ aló Filĺ geretteô werden® Reichô dabeé deň Ť Platú auć deň Ausgabediskettĺ nicht¬  sď wirä durcč REASÓ  eiî Ť Wechseě deň Diskettĺ unterstuetzt® Aló  Assemblerformaô  erzeugô REASÓ auć Grunä eineň  fruehereî Ť Versioî daó ií Betriebssysteí SIOÓ ueblichĺ Format®  Daó  Z80-Ť Formaô  fueň  M8° (bzw®  ASM© erhaelô maî durcč  daó  Programí Ť ASSFORM¬  daó aucč diĺ Zusammenfassunç voî DB-Zeileî gestatteô Ť (s.u.). Diĺ Benutzerfuehrunç erfolgô fueň REASÓ ií Dialog¬  daheň wirä Ť ií folgendeî Beispieě nuň deň Aufruć erlaeutert: Š.cp25 Beispiel: -------- REASS SUBMIT.COM Quellfile kann auch im Dialog angegeben werden .... REASS-Operatoreingaben bis ^C ASSFORM SUBMIT.MAC=SUBMIT.REA/M/D62 SUBMIT.REA sei das erzeugte Ergebnis der Rueckueber- setzung. /M bedeutet Ueber- fuehrung in MAC-Format, /Dxx bedeutet Zusammenfassen von DB-Zeilen bis Spalte xx erreicht. M80 ,=SUBMIT Testuebersetzung Befehlsmarken mitten im Befehl oder Datenmarken an gleicher Stelle wie Befehlsmarken werden von REASS bewusst nicht erzeugt und erzeugen damit Fehler in der M80-Uebersetzung.