Skip to content
Technologies / Programming

Assembler Language Coding Workshop

This hands-on classroom laboratory course provides an introduction to the Assembler mainframe language. The course is designed to develop skills appropriate for writing and/or maintaining programs and procedures written in the S/370 or S/390 Assembler language. Emphasis is placed on developing troubleshooting skills by analyzing program control interrupts and reading dumps.

Issues

  • Recognizing architectural features, such as instruction formats, data representation, storage addressing, etc., that are relevant to program analysis

  • Identify program breakpoints using a formatted system snapshot and information elements such as Program Status Word (PSW), Instruction Length Code (ILC), underlying program register(s), etc.

  • Identify appropriate standards for assembler programs in terms of program organization, register conventions, coding practices, documentation, etc.

  • Coding and debugging assembly language programs that follow standard linking conventions using storage area strings

  • Define and use different types of data definitions, including fixed-point binary, character, hexadecimal and decimal

  • Use of standard macros, such as CALL, SAVE, RETURN

  • Use of various assembler language instructions, such as CSECT, EQU, COPY, END

  • Use of both symbolic and explicit forms of notation for instructions

  • Using data literals correctly and explaining the use of LTORG to guide the positioning of a pool of literals

  • Create and use appropriate patterns for EDIT instructions

Who is this training for?

This intermediate course is designed for application programmers and/or novice system programmers who code, maintain and/or debug application service programs or subroutines written in the S/370 or S/390 assembly language

Prerequisites

  • This hands-on classroom laboratory course provides an introduction to the Assembler mainframe language
  • The course is designed to develop skills appropriate for writing and/or maintaining programs and procedures written in the S/370 or S/390 Assembler language
  • Emphasis is placed on developing troubleshooting skills by analyzing program control interrupts and reading dumps

Training program

01

Welcome

  • Unit 1 - Numbering systems
  • Unit 2 - Mainframe architecture
  • Unit 3 - Assembler syntax
  • Manual review: LA, LR, LTR, MVC, DS, DC
  • Exercise 1 - List 80/80
  • Exercise 1A - List 80/80
  • Overview of exercise 1
  • Unit 4 - Data definition instructions
  • Unit 5 - Fixed-point binary instructions
  • Exercise 2 - Binary data
  • Overview of exercise 2
  • Unit 6 - Addressing, comparing and branching
  • Unit 7 - Data transfer instructions
  • Exercise 3 - Text handling
  • Overview of exercise 3
  • Unit 8 - Assembler pseudo-instructions
  • Unit 9 - Reading dumps
  • Unit 10 - Decimal processing
  • Exercise 4 - Packed data/editing
  • Overview of exercise 4
  • Unit 11 - Miscellaneous instructions
  • Course Summary

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What are the prerequisites for this training?

For Assembler Language Coding Workshop we recommend: This hands-on classroom laboratory course provides an introduction to the Assembler mainframe language; The course is designed to develop skills appropriate for writing and/or maintaining programs and procedures written in the S/370 or S/390 Assembler language; Emphasis is placed on developing troubleshooting skills by analyzing program control interrupts and reading dumps.

What is the format and duration of this training?

The training lasts 5 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.

Who is this training designed for?

This training is designed for: This intermediate course is designed for application programmers and/or novice system programmers who code, maintain and/or debug application service programs or subroutines written in the S/370 or S/390 assembly language.

Adrian Kwiatkowski
Adrian Kwiatkowski Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90