Interskill Mainframe Training Newsletter - April ´17
Interskill Mainframe Training Newsletter - August ´16
Interskill Mainframe Training Newsletter - June ´15
Past Issues

Mainframe Links
Mainframe Facts - Did you know?


More facts...

Course Catalog » Assembler Curriculum

Assembler Programming

8 hours



The Assembler Programming course addresses advanced programming techniques, discussing topics dealing with re-entrant programs and programs that utilize access registers to address data spaces. This course also looks at the interpretation of program listings.


System or application programmers who code Assembler programs or maintain system related programs and user exits; this course reinforces good Assembler programming techniques and introduces more advanced techniques like re-entrant coding and executing in access register mode. The student is guided through the creation of two Assembler programs in the practice sessions.


Completion of the courses "Assembler Introduction" and "Assembler Instructions", knowledge of programming concepts, and experience with IBM MVS architecture.


After completing this course, the student will be able to identify:

  • How to code more advanced Assembler programs, including re-entrant programs and programs that utilize access registers to address data spaces
  • How to interpret Assembler listings of their assembled programs

Course Content

Program Organization

Program Organization

Register and Linkage Conventions

Passing Parameters to Assembler Programs

Linkage Conventions

Caller Provided Save Area

System Provided Linkage Stack

Prologue and Epilogue of an Assembler Program

370/ESA Environments

Address Modes

General Overview of Assembler Program Structures

Bi-Modal Addressing

Programming Re-Entrant Code

High Level Assembler Extensions

Data Spaces

Data Space Access Register Programming

Addressing Modes

Example of Moving Data into a Data Space

Assembler Program Listings

A Set of Programming Assignments

Solution to Exercise 1

Solution to Exercise 2

Hints on the Exercises and Assembler Programming

Assembler Programming Mastery Test

Course Catalog » Assembler Curriculum
  © All rights reserved. Interskill Learning Pty Ltd.
  HomeAbout UsProductsDemonstrationCourse CatalogContact UsSite Map
      Interskill IBM