Aller au contenu principal
  • Cours pratique
  • IBM
  • Informatique
  • Officiel

Formation Langage Assembleur pour z/OS : Codage

Apprendre à programmer en assembleur sous z/OS

Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
4 jours
Niveau
Intermédiaire
Modalités
Distanciel

Description de la formation Langage Assembleur z OS

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.

Atelier en salle : une participante présente des notes au tableau

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

Objectifs opérationnels

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

Programme

Contenu du cours

Présentation de langage Assembleur Les différentes versions S/370, S/390Architecture MainframeLa syntaxe du langage AssembleurPrésentation des instructions: LA, LR, LTR, MVC, DS, DCExercise 180/80 listingData definition statementsInstructions en binaire Fixed-pointExercise 2Binary dataAdressage, comparaison et  branchementInstructions Data movement Exercise 3Text handlingLes pseudo instructions en assembleurSavoir lire les dumpsPacked decimal processingExercise 4Packed data/editingInstructions complémentaires du langage

Programme mis à jour le 19/11/2025

Formations liées