Book a Call 🏠 Home About Courses Services Corporate Events Contact
🖥 Mainframe ⚙️ ASSEMBLER ✔ 3 Levels Available

Mainframe ASSEMBLER
Full Programme

A structured three-level curriculum covering IBM Mainframe Assembler Language from foundational concepts and program structure through advanced addressing, macros, system interfacing, performance tuning, and enterprise-level development. Designed for professionals targeting MNC mainframe systems programming careers.

Total Duration
32 Hours
🧪
Lab Hours
16 Hours
🎯
Format
Theory + Lab
🏆
Certificate
Arich Certified
Enrol Now →
📄 MF-ASSEMBLER — Beginner Level
L1
MF-ASSEMBLER
Mainframe Assembler — Beginner
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
Introduction to Assembler Programming
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
What is Assembler?
Basics of Machine Code
Registers Overview
Addressing Modes
02
Assembler Program Structure
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Program Format and Layout
Sections (CSECT)
START and END Statements
SAVE and RETURN Routines
03
Data Definition & Addressing
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
DC and DS Statements
Literals
USING and LA Instructions
L and ST Operations
Base Register Concept
04
Arithmetic and Logic Instructions
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
AR, SR, A, and S Instructions
Comparison Instructions (C, CR)
Logical Operations
Shift Instructions
05
Branching & Control Instructions
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
B and BC Instructions
BNE and BE Conditions
Conditional Branching Logic
Flow Control Design
06
Subroutines & System Macros
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
CALL and RETURN Mechanisms
System Macros (PUT, GET, WTO)
Parameter Passing Techniques
07
Debugging Assembler Programs
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Register Usage for Debugging
Debugging Techniques
Testing with Dumps
08
Mini Project and Wrap-Up
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Instructions and Macros
Build a Small Assembler Application
Demonstration and Wrap-Up
32
Total Hours
16
Theory Hrs
16
Lab Hrs
Read-Only · Table of Contents · MF-ASSEMBLER
📄 MF-ASSEMBLER — Intermediate Level
L2
MF-ASSEMBLER
Mainframe Assembler — Intermediate
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
Advanced Addressing Techniques
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Base–Displacement Addressing
Indexing Techniques
Indirect Addressing
02
Complex Data Structures in Assembler
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Arrays in Assembler
Multi-Dimensional Data Handling
Tables using DC, DS, and EQU
03
Looping & Table Processing
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Using BXH and BXLE Instructions
DO-LOOP Equivalents
Searching and Scanning Tables
04
Advanced Branching & Subroutine Calls
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Advanced BC Conditions
SAVEAREA Chains
Linkage Conventions
05
Parameter Passing & Reentrancy Concepts
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Passing Parameters between Programs
Reentrant Coding Practices
06
Accessing Operating System Services
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
SVC Routines
WTO and WTOR Macros
TIME and DATE Macros
07
Assembler I/O and System Interaction
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
QSAM I/O Operations
OPEN and CLOSE Macros
GET and PUT Macros
08
Final Project and Evaluation
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Advanced Concepts
Develop End-to-End Assembler Module
OS Interface and Integration
32
Total Hours
16
Theory Hrs
16
Lab Hrs
Read-Only · Table of Contents · MF-ASSEMBLER
📄 MF-ASSEMBLER — Advanced Level
L3
MF-ASSEMBLER
Mainframe Assembler — Advanced
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
Advanced Macro Programming
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Writing Complex Assembler Macros
Using Positional Parameters
Using Keyword Parameters
02
Exit Routines & System Exits
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Creating Exit Routines
Handling System Utility Exits
Integrating with Existing System Utilities
03
Cross-Language Interfacing
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Parameter Passing Between Languages
Interfacing with COBOL Programs
Interfacing with PL/I Programs
04
Authorized Assembler Programs (APF)
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Understanding APF-Authorized Modules
Using Privileged Instructions
Security and Authorization Considerations
05
Control Blocks & System Data Areas
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Understanding TCB (Task Control Block)
Understanding ASCB (Address Space Control Block)
Understanding UCB (Unit Control Block)
Working with Other System Control Blocks
06
Performance Tuning & Optimization
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Optimizing Register Usage
Loop Unrolling Techniques
Memory Management Optimization
07
Diagnostics & Dump Analysis
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Using Abend-AID for Debugging
IPCS Dump Analysis
PSW and Register Analysis
08
Capstone Project & Review
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Advanced Assembler Concepts
Develop a System-Level Assembler Program
Demonstration and Evaluation
32
Total Hours
16
Theory Hrs
16
Lab Hrs