IBM Mainframe Access : Shared and Dedicated Computer time to Rent using Internet
  Home Solutions/Services Contact Us

Apt Panel: Offshore & Onsite Advanced Professio-nal Training on technical skills and soft-skills for freshers and entry- level executives. >>more

CTCPanel: Comprehensive Training for Corporate facilitates organizational development by imparting high quality technical and soft-skills to the employees. >>more

Mentor (University and College partnership program) University and College partnership program-offers on-campus training on IBM Mainframe, Microsoft-Technologies, Java etc well-supported by soft-skills training modules. Presently, offering program support in South Asia and South-East Asia. >>more

 

Assembler System/390 Basic

Duration: 5.0 Days

Overview

Audience

System programmers that maintain and develop system related programs and exit routines.

Prerequisites

An understanding of programming concepts and experience with OS/390 and System/390 Architecture.

Objectives

This course is an introduction to System/390 assembler programming in an OS/390 environment. It teaches the student assembler programming skills including system conventions, assembler and machine and macroinstruction usage. In the laboratory sessions the student is guided in creating assembler programs that includes re-entrant code, the use of bi-modal addressing and execution in access register mode. At the completion of the course, the student should be able to:

  • Code an assembler program by using an extensive set of the Systrem/390 instruction repertoire. These include re-entrant programs that utilize access registers to address data spaces.
  • Understand the coding conventions as they apply to an assembler program in an OS/390 operating system environment. This includes an understanding of system structures such as source, object and load modules or program objects.

Course Content (MVSASM.PLN)

Module 1

NUMBER SYSTEMS
Overview of number systems.
Conversions.
Overview of data representation in the given architecture.

Module 2

SYSTEM COMPONENTS
Central Storage
Alignment
Addressing
Program Status Word
Registers
Operands

Module 3

ASSEMBLER LANGUAGES
The Language
Notation
Syntax
Terms
Machine Instruction Formats

Module 4a

ASSEMBLER INSTRUCTION (Part 1)
Assembler Directives
Conditional Alignment
Data Definitions
Control Sections

Module 4b

ASSEMBLER INSTRUCTION (Part 2)
Addressing
Origin & Equates
Dummy Control Sections

Module 5a

ASSEMBLER INSTRUCTION REPERTOIRE (Part 1)
Load-Store
Insert-Store
Load Address
Binary Arithmetic
Add-Subtract
Multiple Divide
Algebraic Shifts
Logical Shifts
EBCDIC

Module 5b

ASSEMBLER INSTRUCTION REPERTOIRE (Part 2)
Move Characters
Decimal Arithmetic
Shift & Round
Logical & Boolean Operations
Translations
Comparisons
Branching
Loop Control

Module 5c

ASSEMBLER INSTRUCTION REPERTOIRE (Part 3)
Program Linkage
Subroutine Linkage
Linkage Stack
Bi-Modal Linkage

Module 6a

MACRO INSTRUCTIONS (PART 1)
Using Macro Instructions
Macro Definition
Symbolic Parameters
Assembler Variables
Model Statements
Processing Statements
Directives

Module 6b

MACRO INSTRUCTIONS (PART 2)
Attributes
System Variable Symbols
MVS I/O Macro Instructions
Input File Processing
Output File Processing

 

IBM Mainframe Access : IBM Mainframe Access&shared or dedicated time for rent. OS/390 VM/ESA VSE/ESA

Site Map http://www.maintec.com Copyright 2004 Privacy Policy