Assembler, Teil 3 - (Workshop)
Zielgruppe
Systemprogrammierer, Systemanalytiker, Anwendungsprogrammierer
Gültig für die Systeme IBM
Voraussetzungen
Assembler Teil 1 und Teil 2 oder vergleichbare Kenntnisse.
Gute MVS Kenntnisse.
Seminarziele
Der Teilnehmer kann die Assemblersprache in einer z/OS-(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, FREEMAIN, STORAGE OBTAIN, STORAGE RELEASE - 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 - Data Spaces, Hiperspaces
- 64-Bit Adressierung
Methode
Vortrag, Übungen, Gruppenarbeit, Praktikum am System.
Dauer
5 Tage
