Advanced Assembler Language Coding Workshop – ES35G

Course Name:

Advanced Assembler Language Coding Workshop

ES35G

Skill Level:

Advanced

Modality:

ILO – Instructor Lead Online Training

Duration:

4 Day/s

Price:
Request Quote

Overview:

This course is designed for application programmers and beginning system programmers who code, maintain, and debug application support programs or subroutines written in S/390 assembler language.

This course provides instruction and practice in the use of the more complex S/390 Assembler Language facilities for the experienced assembler language programmer. The course includes a discussion of standard linkage conventions, use of BSAM/QSAM and selected system maCR – Classroom Trainingos, the maCR – Classroom Trainingo definition language, and reentrant coding considerations.

_x000D_
_x000D_

Emphasis is placed on enhancing skills in problem resolution through analysis of more complex system-provided dumps.


Enroll here

Please enable JavaScript in your browser to complete this form.
Email
Multiple Choice
How did you hear about us?
Yes, I would like to receive special offers from CRS.
Yes, I would like to receive special offers from CRS.


Target Audience:

This course is designed for application programmers and beginning system programmers who code, maintain, and debug application support programs or subroutines written in S/390 assembler language.

[List]

Prerequisites:

You should be able to:

_x000D_
_x000D_

    _x000D_

  • Code and debug simple S/390 assembler language programs
  • _x000D_

Topic:

Day 1

  • (00:15) Welcome
  • (01:00) Unit 1: Review
  • (00:15) Unit 2: Assembler instructions
  • (01:45) Unit 3: Linkage
  • (01:30) Unit 4: LE date/time handling
  • (02:30) Exercise 1: PARM handling and search

Day 2

  • (00:15) Lab review
  • (03:00) Unit 5: Access methods: BSAM/QSAM
  • (03:00) Exercise 2: File handling

Day 3

  • (00:15) Lab review
  • (00:30) Unit 6: Assembler compile-time options
  • (00:30) Unit 7: SNAP dumps
  • (03:30) Unit 8: MaCR – Classroom Trainingos and the Conditional Assembly Language
  • (02:30) Exercise 3: MaCR – Classroom Trainingo modification

Day 4

  • (00:25) Lab review
  • (01:15) Unit 9: Miscellaneous instructions
  • (00:25) Unit 10: Floating point data
  • (00:25) Unit 11: Reentrant coding
  • (00:15) Class wrap-up

Objective:

    _x000D_

  • Identify data management considerations and access methods
  • _x000D_

  • Code assembler language programs which:_x000D_
      _x000D_

    • Conform to standard linkage conventions using save area chaining
    • _x000D_

    • Define and use BSAM/QSAM datasets through standard I/O maCR – Classroom Trainingos
    • _x000D_

    _x000D_

  • _x000D_

  • Define and execute user maCR – Classroom Trainingos which contain:_x000D_
      _x000D_

    • Positional and/or keyword parameters
    • _x000D_

    • Fixed or variable entry parameter lists
    • _x000D_

    • Conditional assembly logic
    • _x000D_

    _x000D_

  • _x000D_

  • Use variable length storage operations (that is, EX, MVCL, and so on)
  • _x000D_

  • Employ more complex instructions (that is, TR, TRT, BXLE, and so on)
  • _x000D_

  • Access JCL parameter data
  • _x000D_

  • Employ LE date/time handling services
  • _x000D_

  • Identify reentrant coding considerations and dynamic storage acquisition
  • _x000D_

Remarks:

Prior to enrolling, IBM Employees must follow their Division/Department processes to obtain approval to attend this public training class. Failure to follow Division/Department approval processes may result in the IBM Employee being personally responsible for the class charges.  

_x000D_
_x000D_

GBS practitioners that use the EViTA system for requesting external training should use that same process for this course.  Go to the EViTA site to start this process: http://w3.ibm.com/services/gbs/evita/BCSVTEnrl.nsf

_x000D_
_x000D_

Once you enroll in a GTP class, you will receive a confirmation letter that should show:

_x000D_
_x000D_

    _x000D_

  • The current GTP list price
  • _x000D_

  • The 20% discounted price available to IBMers. This is the price you will be invoiced for the class.
  • _x000D_

Category:

Systems

Product Name:

z/OS

Badge and Certification Info:

5b79f4d6-438f-4667-9ef9-2e92c0bc4f52

Advanced Assembler Language Coding Workshop – Code: ES35G

https://www.CR – Classroom Trainingedly.com/org/ibm/badge/advanced-assembler-language-coding-workshop-code-es35g

https://images.CR – Classroom Trainingedly.com/images/5cabe7d0-6f09-4245-b4c8-e40a55f78fe1/image.png

0

Brand: 

IBM Z – Mainframe

Follow on Courses:

 

 

Replaced By:

Assembler language, zOS, MaCR – Classroom Trainingos

z – MVS-1 (1)

Lab Access Duration:

 

CRS is the top Global Training Provider for some of the world’s biggest brands.

Call Now +27 12 023 1959