OS/390 und z/OS Programmiersprachen
 Assembler, Teil 3 - (Workshop)





Zielgruppe
Systemprogrammierer, Systemanalytiker, Anwendungsprogrammierer
Voraussetzungen
  • Assemblerkenntnisse aus Teil 1 und 2
  • MVS-Kentnisse
Seminarziele

Der Teilnehmer kann die Assemblersprache in einer MVS-Umgebung anwenden, die Umstellung von Programmen auf die 31-Bit Adressierung vornehmen und mit Hilfe von System-Makros die Systemdienste anfordern.

Programm
  • Einleitung
  • Rückblick und Konventionen
  • Assembler-Instruktionen, Programmdesign, Programmverbindungen, 
    externe Unterprogrammtechnik, Datenübergabe durch JCL
  • Extended Architecture
  • 24 / 31 Bit Adressierung, Adressierungsmodus, alte und neue Befehle, 
    Einsatz der neuen Befehle, Anwendungstechniken, Unterprogrammvarianten
  • Virtual Storage Management
  • Reentrant Programmierung, Speicherplatzanforderungen durch GETMAIN, STORAGE
  • Program Management
  • Programmstrukturen, externe Unterprogramme, LOAD, LINK, XCTL
  • QSAM-Dateiverarbeitung
  • Probleme der QSAM-Dateiverarbeitung bei der 31-Bit-Adressierung, 
    DCBE, Redesign dieser Programme
  • Erweiterte Unterprogrammtechnik
  • Systemstack, BAKR, PC, PR, Rekursionsprogrammierung
  • Weitere Sytemmakros
  • Taskverwaltung, ATTACH, DETACH, WAIT, POST, etc.
  • Zeitverwaltung, TOD, TIME, STIMER, TTIMER
  • Serialisierung von Ressourcen, Recovery Management
  • Vorschau ESA
  • Data Spaces, Hiperspaces
Methode
Vortrag, Diskussion, Gruppenarbeit, Demos und Übungen am System.
Dauer
5 Tage
drucken...