• Unternehmen
  • Dienstleistungen
  • Produkte
  • News
  • Kontakt
  • Impressum
TPS DATA GmbH
  • Consulting
  • Workshops + Trainings
  • Seminare
  • Assembler, Teil 1 - Grundlagen
  • Assembler, Teil 2 - Grundlagen
  • Assembler, Teil 3 - Workshop
  • Assembler Makrosprache
  • Assembler CICS mit VSAM und DB2
  • COBOL CICS mit VSAM und DB2
  • DB2 SQL Programmierung
  • « zurück
  • |
  • vor »

Seminare » Programmiersprachen / DB2 /CICS » Assembler, Teil 3 - Workshop

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