Assembler Intermediate Language Programming Course

Course Code: RT 157
Course Abstract: This course introduces participants to the intermediate techniques available when using the assembler language and the IBM High Level Assembler (HLASM).
Audience: This course is designed for application and systems programmers that have a need to use intermediate facilities when using IBM High Level Assembler.
Duration: 5 days
Learning Outcomes:

Upon successful completion of this course, participants will be able to:
> Utilize Boolean logic and logical operations
> Use advanced data manipulation instructions
> Read and write VSAM key sequenced datasets
> Develop large programs using multiple base registers
> Create and use DSECTs
> Transfer control to other programs via CALL and LOAD macros
> Use system provided macros, and develop their own macros

A series of written and lab exercises will be used to reinforce the classroom education.

Course Topics:

Program Sectioning
Multiple Base Registers
CSECTs
DSECTs

Logical Instructions
AND / OR / XOR
TM / BO / BNO
IC / STC

Advanced Data Manipulation Instructions
ICM / STCM / CLM
MVO
MVCL / CLCL
EX

System Macros
DCBD
TIME
ABEND
SNAP
WTO / WTOR / DOM

Internal Subroutines
BAL / BALR Instructions
Parameter List Formats

External Subroutines
Linkage Requirements
Parameter List Structure
CALL Macro
Linkage Editor Requirements
LOAD Macro

VSAM
Overview
ACB / RPL Macro
OPEN / CLOSE Macro
GET Macro
POINT Macro
SHOWCB Macro
PUT Macro
ERASE Macro

Writing User Macros

PREREQUISITES
Introduction to MVS/ESA or equivalent experience
TSO/ISPF or equivalent experience
Basic MVS/ESA JCL or equivalent experience
Basic Assembler Programming or equivalent experience

Prerequisites:

Introduction to MVS/ESA or equivalent experience
TSO/ISPF or equivalent experience
Basic MVS/ESA JCL or equivalent experience
Basic Assembler Programming 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

Testimonials

TEKsystems provided outstanding training that aggressively covered current Cisco terminologies and topologies. It also covered contemporary bridging, switching, and routing fundamentals and allowed me to pass the CCNA exam on first attempt!

–Student