Audience
Application and systems programmers that have a need to use more advanced language facilities when using the IBM High Level Assembler.
Description
This course introduces students to the advanced techniques available when using the IBM High Level Assembler (HLASM).
A series of written and lab exercises will be used to reinforce the classroom education.
Objectives
Upon successful completion of this course, the student will be able to:
- Use advanced data manipulation instructions.
- Use system-provided macros, and write their own macros.
- Transfer control to other programs via CALL and LOAD macros.
- Read and write VSAM key-sequenced datasets.
- Acquire and use additional memory via GETMAIN services and DSECTs.
- Dynamically allocate files via SVC 99.
- Write, assemble, and linkedit reentrant and reusable programs.
- Write assembler programs that utilize 31-bit addressing.
- Write assembler programs that utilize 64-bit processing.
- Write assembler programs that utilize 64-bit addressing.
Prerequisites
• Introduction to z/OS, or equivalent experience
• TSO/ISPF, or equivalent experience
• Basic MVS JCL, or equivalent experience
• Basic Assembler Programming, or equivalent experience