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?
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
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.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.