TTFlogo2.gif (2585 bytes)

Course Description

z/OS Assembler: Basic Interfaces

 

This course: course objectives; course outline;
Assembler curriculum; Topic list; Course list; Home page

 

Course Code: C-414
Recommended Duration: 3 Days

Benefits

Students who complete this course will be able to write or maintain Assembler programs that: process or create variable length records; involve subroutine linkages; use dynamic serial linkages such as LINK, LOAD, DELETE, XCTL; use other system service routines.

Students will also have a solid basis for debugging and dump reading Assembler programs.

Audience

Experienced Assembler programmers needing to learn additional support, design, debugging, or maintenance skills.

Prerequisites

This course is intended as a follow-on to course C410.

Related IBM Materials

This course is drawn from these IBM manuals; access to them in the classroom is recommended but not required:

Assembler Services Guide
Assembler Services Reference
Using Data Sets
Macro Instructions for Data Sets
Program Management

Major Topics Include
  • Program linkages and save areas
  • Obtaining PARM data from the EXEC statement
  • QSAM macros and processing
  • SYNAD routines
  • Subroutines and the Linkage Editor
  • The Program Binder
  • Debugging and dump reading
  • Timing services
  • The WTO, TIME, STCKCONV, CONVTOD macros
  • The SNAP macro
  • Managing print files
  • Variable length records
  • QSAM update in place (PUTX)
  • Dynamic serial linkages: LINK, LOAD, DELETE, XCTL
  • Virtual storage services: GETMAIN, FREEMAIN
  • Writing reentrant programs
  • I/O in AMODE 31

Exercises

There are eight hands-on exercises

 

Assembler language curriculum
Complete topics list
Home
this page last updated: 25 October, 2008

View course objectives and topical outline

Copyright © 2008 by Steven H. Comstock