Assembler Language Programming Advanced Course

Course Code: RT 158
Course Abstract: This course provides the advanced techniques available when using the IBM High-Level Assembler language.
Audience: This course is designed for individuals who are application and systems programmers that have a need to use advanced language facilities of the IBM High Level Assembler.
Duration: 3 days
Learning Outcomes: Upon completion of this course, the participant will be able to:

> Acquire and use additional memory via GETMAIN services and DSECTs
> Dynamically allocate files via SVC 99
> Code, assemble and linkedit reentrant and reusable programs
> Code, assemble and linkedit assembler programs utilizing 64-bit addressing
> Additional topics (as requested by the customer)
Course Topics: Dynamic Memory Allocation
Concept
GETMAIN Macro
Using Dynamically Allocated Memory
FREEMAIN Macro
STORAGE Macro

Dynamic Allocation
Concept
SVC 99 - DYNALLOC Macro
Parameter List Structure

Reentrant/Reusable Programs
Overview
Coding Requirements
Linkage Editor Requirements
 
64-bit Addressing
Overview
Coding Requirements
Linkage Editor Requirements

Customer Requested Topics
Prerequisites:

Introduction to z/OS, or equivalent experience
TSO/ISPF or equivalent experience
Basic MVS JCL or equivalent experience
Assembler Language Programming Basic (RT232) or equivalent experience
Assembler Programming Intermediate (RT157) or equivalent experience

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning