Formation Langage Assembleur pour z/OS : Codage

Apprendre à programmer en assembleur sous z/OS
Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ES34G
Éligible CPF Non
Cours officiel IBM

Cette formation Langage Assembleur pour z/OS Codage propose une présentation du langage Assembleur pour Mainframe, et vous permettra de développer les compétences appropriées à l'écriture et/ou la maintenance des programmes écrits en langage assembleur S/370 ou S/390. La résolution de problèmes liés à l'analyse d'interruption est le thème principal de cette formation.

Objectif opérationnel : 

Savoir appréhender l'écriture et/ou la maintenance des programmes écrits en langage assembleur S/370 ou S/390.

Objectifs pédagogiques : 

À l'issue de cette formation Langage Assembleur pour z/OS Codage, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Reconnaître les fonctionnalités d'architecture telles que les formats d'instructions, la représentation des données, l'adressage du stockage, nécessaires au programmeur
  • Identier un point d'interruptiondans le programme en utilisant un vidage système formaté et les éléments d'informations telles que Program Status Word (PSW), Instruction Length Code (ILC), les registres de base pour les programmes, etc.
  • Identifier les standards appropriés pour les programmes assembleurs en termes d'organisation, les conventions pour les registres, les pratiques pour le codage, et la documentation.
  • Coder et débugguer des programmes en langage assembleur comme par exemple:
  • Se conformer aux conventions de liaison standard en utilisant la zone de sauvegarde des chaînages
  • Définir et utiliser les divers types de définitions de données : fixed point binary, character, hexadecimal et packed decimal
  • Employer des macros standards telles que CALL, SAVE, RETURN
  • Utiliser divers déclarations assembleur telles que CSECT, EQU, COPY, END
  • Utiliser des formes de notations symboliques et explicites pour les instructions, et des "data literals" appropriées
  • Expliquer l'utilisation de LTORG pour diriger le positionnement de "literal pool"
  • Créer et utiliser des motifs adaptés pour les instructions EDIT

Public :

Ce stage s'adresse aux développeurs d'applications ou programmeurs système débutants, devant coder, maintenir et ou débugger des programmes et des routines écrites en langage Assembleur S/370 ou S/390.

Prérequis :

Pour suivre cette formation dans des conditions appropriées, le participant doit savoir écrire et tester des programmes dans un environnement mainframe. Une connaissance de l'utilisation des flowcharts est supposée, comme la connaissance de l'utilisation d'un éditeur en ligne dans un environnement tel que TSO.

Présentation de langage Assembleur 

Les différentes versions S/370, S/390

Architecture Mainframe

La syntaxe du langage Assembleur

Présentation des instructions: LA, LR, LTR, MVC, DS, DC

Exercise 180/80 listing

Data definition statements

Instructions en binaire Fixed-point

Exercise 2Binary data

Adressage, comparaison et  branchement

Instructions Data movement 

Exercise 3Text handling

Les pseudo instructions en assembleur

Savoir lire les dumps

Packed decimal processing

Exercise 4Packed data/editing

Instructions complémentaires du langage

Date de mise à jour du programme : 11/03/2021

Dates et lieux

Aucune session programmée actuellement.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB