ES35G Advanced Assembler Language Coding Workshop
Duração: 4 Dias
Nível: Básico
Audiência: System Administrator
PRÓXIMAS SESSÕES
Início (AAAA-MM-DD) | Fim (AAAA-MM-DD) | Língua | Preço | |
---|---|---|---|---|
2023-11-06 | 2023-11-09 | Português | 2900 EUR | |
2023-11-20 | 2023-11-23 | Português | 2900 EUR | |
2023-12-04 | 2023-12-07 | Português | 2900 EUR | |
2023-12-18 | 2023-12-21 | Português | 2900 EUR | |
2024-01-15 | 2024-01-18 | Português | 2900 EUR | |
2024-01-29 | 2024-02-01 | Português | 2900 EUR | |
2024-02-12 | 2024-02-15 | Português | 2900 EUR | |
2024-02-26 | 2024-02-29 | Português | 2900 EUR | |
2024-03-11 | 2024-03-14 | Português | 2900 EUR | |
2024-03-25 | 2024-03-28 | Português | 2900 EUR | |
2024-04-08 | 2024-04-11 | Português | 2900 EUR | |
2024-04-22 | 2024-04-25 | Português | 2900 EUR | |
2024-05-06 | 2024-05-09 | Português | 2900 EUR | |
2024-05-20 | 2024-05-23 | Português | 2900 EUR | |
2024-06-03 | 2024-06-06 | Português | 2900 EUR | |
2024-06-17 | 2024-06-20 | Português | 2900 EUR |
SÍNTESE
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 macros, the macro definition language, and reentrant coding considerations.
Emphasis is placed on enhancing skills in problem resolution through analysis of more complex system-provided dumps.
PREREQUISITOS
You should be able to:
- Code and debug simple S/390 assembler language programs
- Identify data management considerations and access methods
- Code assembler language programs which:
- Conform to standard linkage conventions using save area chaining
- Define and use BSAM/QSAM datasets through standard I/O macros
- Define and execute user macros which contain:
- Positional and/or keyword parameters
- Fixed or variable entry parameter lists
- Conditional assembly logic
- Use variable length storage operations (that is, EX, MVCL, and so on)
- Employ more complex instructions (that is, TR, TRT, BXLE, and so on)
- Access JCL parameter data
- Employ LE date/time handling services
- Identify reentrant coding considerations and dynamic storage acquisition
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: Macros and the Conditional Assembly Language
- (02:30) Exercise 3: Macro 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