Logo IBM Power Systems

Advanced Assembler Language Coding Workshop

Seminarinhalt

This course provides instruction and practice in the use of the more complex S/390 Assembler Language facilities for the experienced assembler language programmer. The course includes a discussion of standard linkage conventions, use of BSAM/QSAM and selected system macros, the macro definition language, and reentrant coding considerations. Emphasis is placed on enhancing skills in problem resolution through analysis of more complex system-provided dumps.

Objective
  • Identify data management considerations and access methods
  • Code assembler language programs which:
  • Conform to standard linkage conventions using save area chaining
  • Define and use BSAM/QSAM datasets through standard I/O macros
  • Define and execute user macros which contain:
  • Positional and/or keyword parameters
  • Fixed or variable entry parameter lists
  • Conditional assembly logic
  • Use variable length storage operations (that is, EX, MVCL, and so on)
  • Employ more complex instructions (that is, TR, TRT, BXLE, and so on)
  • Access JCL parameter data
  • Employ LE date/time handling services
  • Identify reentrant coding considerations and dynamic storage acquisition

Programm

Day 1
Welcome
Unit 1: Review
Unit 2: Assembler instructions
Unit 3: Linkage
Unit 4: LE date/time handling
Exercise 1: PARM handling and search

Day 2
Lab review
Unit 5: Access methods: BSAM/QSAM
Exercise 2: File handling

Day 3
Lab review
Unit 6: Assembler compile-time options
Unit 7: SNAP dumps
Unit 8: Macros and the Conditional Assembly Language
Exercise 3: Macro modification

Day 4
Lab review
Unit 9: Miscellaneous instructions
Unit 10: Floating point data
Unit 11: Reentrant coding
Class wrap-up

Zielgruppen

This course is designed for application programmers and beginning system programmers who code, maintain, and debug application support programs or subroutines written in S/390 assembler language.

Vorkenntnisse

You should be able to: Code and debug simple S/390 assembler language programs

Downloads

5 Tage ab  2.720,-
Termin wählen
Trainings-ID:
ES35G
Ort:
Online

Jetzt buchen

  • 08.09.-12.09.2025 08.09.2025 5 Tage 5T Online ab  2.720,-

      Trainingspreis

       2.720,-
    • Trainingspreis Online  2.720,-
  • 17.11.-21.11.2025 17.11.2025 5 Tage 5T Online ab  2.720,-

      Trainingspreis

       2.720,-
    • Trainingspreis Online  2.720,-

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Was ist die ETC-Wissensgarantie?

Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.

Weitere Infos

Lernformen im Überblick

Mehr darüber