Broadcom - Interskill Learning Mainframe Training

[email protected]

The Online Mainframe Training Specialists
Search   Course Catalog  
Return to Catalog Home     Return to Curriculum Listing

Assembler Introduction


5 hours


The Assembler Introduction course discusses the basics of mainframe assembler programming covering number systems, architecture, instructions, syntax and addressability.


System programmers or application programmers who code Assembler programs or maintain system related programs and user exits


Knowledge of programming concepts and experience with IBM z/OS architecture.


    After completing this course, the student will be able to:
  • Identify types of number systems and convert numbers between them
  • Identify the system components involved in Assembler programming
  • Recognize coding conventions as they apply to an Assembler program in an z/OS operating system environment
  • Recognize the Assembler process and system structures, such as source, object and load units, and program objects

Course Content

Number Systems

Overview of Number Systems
Conversions Between Decimal, Binary and Hexadecimal Number Systems
Data Types - Packed and Zoned Decimal
Signed and unsigned numbers
Code Pages and EBCDIC character representation

System Architecture

Overview of Systems Architecture
Virtual Storage
Registers - General Purpose, Access, Control, Floating Point
Defining Storage and Alignment
Residency and Access Modes

System Components

Program Status Word (PSW)
Assembler Code Mnemonics
Types of Interrupts
Condition Codes and Extended Mnemonics
Assembly and Linkage

Assembler Language - Elements

Syntax Notation
The Assembly Process
Assembler Statements and Syntax
Assembler Symbols
Assembler Directives

Assembler Language - Addressability

Establishing Addressability
Setting and Dropping Base Registers
Address Storage using Base Registers
Module Reusability Options

Assembler Introduction Mastery Test

Search our catalog