OS/390 und z/OS Programmiersprachen
 Assembler, Teil 2 - Grundlagen




Effiziente Assembler Programmierung
Zielgruppe
Systemanalytiker, Systemprogrammierer, Anwendungsprogrammierer
Voraussetzungen
Besuch von Assembler Teil 1 oder vergleichbare Kenntnisse
Seminarziele
  • Vertiefen der Kenntnisse des ersten Teils
  • Erlernen weiterer Sprachelemente
  • Tabellenverarbeitung
  • Strukturieren eines Assemblerprogramms
  • Die exteren Unterprogrammtechnik (statischer Link)
  • Speicherorganisation eines Assemblerprogramms
Programm
  • Einleitung
  • Anknüpfung an die Inhalte des Seminars >>Assembler, Teil 1<<
  • Arbeiten mit Festpunktregistern
  • Register laden und abspeichen, Register vergleichen
  • Tabellenverarbeitung, Konvertieren Dezimal/Dual, Rechnen mit Festpunkt-Registern
  • Adressrechnungen, Indexrechnung
  • Programmunterteilung
  • Programmgestaltung, Segmentierung, CSECT, DSECT, EQU
  • externe Unterprogrammtechnik, CALL, SAVE, RETURN
  • Wartung von alten Programmen, Basisregistertechnik
  • Konstruktion von modularen Programmen, Registerkonventionen, SAVE-AREA-Aufbau
  • Parameterübergabe, extern und interne Unterprogramme
  • Return-Code
  • Programmieren in Assembler
  • Logische Verknüpfungen, Translate-Techniken, EXecute, indizierte Sprünge
  • Entscheidungstabellen, Tabellentechnik, BCT, BCTR
  • BXLE, Shift-Befehle
  • Hinweis auf weitere Befehle
  • LCR, LNR, LPR, Logische Rechnungen, AL, ALR, SL, SLR
  • Logische Registeroperationen ICM, STCM, CLM, MVCL, CLCL, SVC
Methode
Vortrag, Diskussion, Gruppenarbeit, Demos und Übungen am System.
Dauer
5 Tage
drucken...