BT14 - Introduction to the Assembler Language - 2 Days

Course Description


Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.


Course Details

Introduction
Why use Assembler?
The look and feel of Assembler
Components of a program
The assembly process
Hardware affinity

Macros versus Copy Books
What is a copy book?
What is a Macro?
The IBM supplied documentation and libraries
Overview of conditional assembly

Getting started with Assembler
What is a CSECT?
The relationship with Registers
Concepts of addressability

Why so many instructions?
24-bit, 31-bit, 64-bit, data in storage
Using Registers
Decision making
Bit manipulation

Storage definition
Constants
Defining Storage
Overlay/Redefine
Storage
Obtain storage

Flow of Control
Internal sub-routines
Decision making.

Arithmetic
Binary Integer Arithmetic
Decimal Arithmetic

Non-VSAM File Processing
Queued versus Basic techniques
Open / Close
DCB
Get and Put
Read, and Write

VSAM File Processing
Open and Close
ACB
Get and Put
RPL
EXLST.

Passing Control
Statically linked sub-routines
Dynamically linked sub-routines
Acquiring a data only module
Passing control without return


Course Enquiry