Assembler S/390 Advanced
Duration
3 to 5 hours
Overview
Audience
Personnel requiring more advanced knowledge of OS/390 and System 390 Architecture programming concepts.
Prerequisites
Completion of the courses Introduction to Assembler, Assembler Instructions, and Assembler Programming Techniques, and significant knowledge of the Assembler Language.
Objectives
After completing this course, the student will be able to:
• Recognize the Assembler related services and facilities in an OS/390 environment
• Identify where and how to utilize these facilities
• Identify how service providers are coded to create and control data in virtual objects using cross-memory services
Course Content
ESA/390 Enhancements
New System/390 Instructions
Code Sequences to Handle Variable Length Data
Execute – Dynamic Length Modification, Instruction Sequences
C++ Like String Related Instructions
Extended Length Instructions
Search Techniques - Translate and Test
Demonstration of Search String Instructions
Program Management Interfaces, Part 1
Execution of Programs Invoked in a Batch Time Sharing and Started Task Environment
Communication with the User
Dynamic Program Structures - 24 and 31-Bit Modes
BAKR, PR, EREG, BASSM, BSM BAS, and BASR Linkage Instructions
Task Management
Created Subtasks with Appropriate Task Synchronization and Serialization
Program Management Interfaces, Part 2
Execution of Programs Invoked in a Batch Time Sharing and Started Task Environment
Communication with the User
Dynamic Program Structures - 24 and 31-Bit Modes
BAKR, PR, EREG, BASSM, BSM BAS, and BASR Linkage Instructions
Task Management
Created Subtasks with Appropriate Task Synchronization and Serialization
Cross Memory Services, Part 1
Stacking and Space Switch Options
Synchronization and Cross Memory Communication
Cross Memory Services, Part 2
Communication to Service Providers
PR Instructions
Data in Virtual Objects
Creation and Access to Data Spaces
Coding in Access Register Mode
Expanded Storage Hyperspaces and Data Spaces
Mapped to Linear Data Sets
Use of Access Register Related Instructions – LAM, STAM, SACF, SAR, EAR, LAE