<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="7345" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/ibm-es34g" lastchanged="2025-12-02T12:05:35+01:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Assembler Language Coding Workshop</title><productcode>ES34G</productcode><vendorcode>IB</vendorcode><vendorname>IBM</vendorname><fullproductcode>IB-ES34G</fullproductcode><version>1</version><objective>&lt;p&gt;This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.&lt;/p&gt;</objective><essentials>&lt;p&gt;This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.&lt;/p&gt;</essentials><audience>&lt;p&gt;This intermediate course is for application programmers and/or beginning system programmers who code, maintain and/or debug application support programs or subroutines written in S/370 or S/390 Assembler Language.&lt;/p&gt;</audience><contents>&lt;p&gt;This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.&lt;/p&gt;</contents><outline>&lt;p&gt;Day 1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Welcome&lt;/li&gt;&lt;li&gt;Unit 1 - Numbering systems&lt;/li&gt;&lt;li&gt;Unit 2 - Mainframe architecture&lt;/li&gt;&lt;li&gt;Unit 3 - Assembler syntax&lt;/li&gt;&lt;li&gt;Overview of instructions: LA, LR, LTR, MVC, DS, DC&lt;/li&gt;&lt;li&gt;Exercise 1 - 80/80 listing&lt;/li&gt;&lt;li&gt;Exercise 1A - 80/80 listing&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Day 2&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exercise 1 review&lt;/li&gt;&lt;li&gt;Unit 4 - Data definition statements&lt;/li&gt;&lt;li&gt;Unit 5 - Fixed-point binary instructions&lt;/li&gt;&lt;li&gt;Exercise 2 - Binary data&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Day 3&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exercise 2 review&lt;/li&gt;&lt;li&gt;Unit 6 - Addressing, comparing, and branching&lt;/li&gt;&lt;li&gt;Unit 7 - Data movement instructions&lt;/li&gt;&lt;li&gt;Exercise 3 - Text handling&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Day 4&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exercise 3 review&lt;/li&gt;&lt;li&gt;Unit 8 - Assembler pseudo instructions&lt;/li&gt;&lt;li&gt;Unit 9 - Reading dumps&lt;/li&gt;&lt;li&gt;Unit 10 - Packed decimal processing&lt;/li&gt;&lt;li&gt;Exercise 4 - Packed data/editing&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Day 5&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exercise 4 review&lt;/li&gt;&lt;li&gt;Unit 11 - Miscellaneous instructions&lt;/li&gt;&lt;li&gt;Course wrap-up&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.</objective_plain><essentials_plain>This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.</essentials_plain><audience_plain>This intermediate course is for application programmers and/or beginning system programmers who code, maintain and/or debug application support programs or subroutines written in S/370 or S/390 Assembler Language.</audience_plain><contents_plain>This classroom hands-on lab course provides an introduction to the mainframe Assembler language. The course is designed to develop the skills appropriate to write and/or maintain programs and routines written in S/370 or S/390 Assembler Language. Emphasis is placed on enhancing skills in problem resolution through program check interruption analysis and dump reading.</contents_plain><outline_plain>Day 1


- Welcome
- Unit 1 - Numbering systems
- Unit 2 - Mainframe architecture
- Unit 3 - Assembler syntax
- Overview of instructions: LA, LR, LTR, MVC, DS, DC
- Exercise 1 - 80/80 listing
- Exercise 1A - 80/80 listing
Day 2


- Exercise 1 review
- Unit 4 - Data definition statements
- Unit 5 - Fixed-point binary instructions
- Exercise 2 - Binary data
Day 3


- Exercise 2 review
- Unit 6 - Addressing, comparing, and branching
- Unit 7 - Data movement instructions
- Exercise 3 - Text handling
Day 4


- Exercise 3 review
- Unit 8 - Assembler pseudo instructions
- Unit 9 - Reading dumps
- Unit 10 - Packed decimal processing
- Exercise 4 - Packed data/editing
Day 5


- Exercise 4 review
- Unit 11 - Miscellaneous instructions
- Course wrap-up</outline_plain><duration unit="d" days="5">5 jours</duration><pricelist><price country="PL" currency="EUR">2490.00</price><price country="FR" currency="EUR">3875.00</price><price country="SI" currency="EUR">2490.00</price><price country="CH" currency="CHF">4200.00</price><price country="DE" currency="EUR">4250.00</price></pricelist><miles/></course>