Datatrain
Partners
Login
  Username
  Password
  Partner Login
 
Forgot Password?
Register Now!
Partners
Interskill Mainframe Training Newsletter - April ´17
Interskill Mainframe Training Newsletter - August ´16
Interskill Mainframe Training Newsletter - June ´15
Past Issues

Partners
Mainframe Links
Mainframe Facts - Did you know?



DidYouKnow


More facts...

Course Catalog » Assembler Curriculum » z/OS Assembler Language Series

Assembler Programming

Duration
8 hours

Overview

Description

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.

Audience

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.

Prerequisites

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

Objectives

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 » z/OS Assembler Language Series
 
 
 
  © All rights reserved. Interskill Learning Pty Ltd.
website designed & developed by blueapple
  HomeAbout UsProductsDemonstrationCourse CatalogDistributorsSite Map
    AOL Logo Interskill IBM