Skip to main Content

Atelier de programmation en langage assembleur

  • Référence ES34G
  • Durée 5 jour(s)

Classe inter à distance Prix

EUR4,250.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

Demander cette formation dans un format différent

Ce cours offre une introduction au langage assembleur pour ordinateurs Mainframe associée à de nombreux exercices pratiques.

Il est conçu pour développer les compétences nécessaires à la rédaction et/ou à la maintenance de programmes et de routines écrits en langage assembleur S/370 ou S/390.

L'accent est mis sur l'amélioration des compétences en matière de résolution de problèmes grâce à l'analyse des contrôles d'interruption des programmes et à la lecture des dumps.

Mis à jour 11/9/2025

Classe à Distance - site Client

Cette formation peut être suivie à distance en synchrone depuis n'importe quel site pourvu d'une connexion internet (2 Mb/s en symétrique recommandés). Le programme (théorie et pratique) suit le même déroulé pédagogique qu'en présentiel. La solution technologique adoptée permet aux apprenants à distance de suivre les présentations faites au tableau, de voir et d'entendre l'instructeur et les participants en temps réel, mais également d'échanger avec eux.

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 09-13 février, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR4,250.00

    • Modalité: Classe inter à distance
    • Date: 13-17 avril, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR4,250.00

Ce cours de niveau intermédiaire s'adresse aux programmeurs d'applications et/ou aux programmeurs système débutants qui codent, maintiennent et/ou déboguent des programmes ou des sous-routines de support d'applications écrits en langage assembleur S/370 ou S/390.

Objectifs de la formation

Haut de page

A l'issue de cette formation, les participants seront en mesure de :

  • Reconnaître les caractéristiques architecturales, telles que les formats d'instructions, la représentation des données, l'adressage de la mémoire, etc., qui sont importantes pour l'analyse des programmes.
  • Identifier le point d'interruption du programme à l'aide du dump système formaté et d'éléments d'information tels que le « Program Status Word » (PSW), le « Instruction Length Code » (ILC), le ou les registres de base du programme, etc.
  • Identifier les normes appropriées pour les programmes assembleurs en termes d'organisation des programmes, de conventions de registres, de pratiques de codage, de documentation, etc.
  • Identifier les normes appropriées pour les programmes assembleurs en termes d'organisation du programme, de conventions de registre, de pratiques de codage, de documentation, etc.
  • Coder et déboguer des programmes en langage assembleur qui :
    • Sont conformes aux conventions de liaison standard utilisant le chaînage des zones de sauvegarde
    • Définissent et utilisent divers types de définitions de données, notamment les données binaires à virgule fixe, les caractères, les données hexadécimales et les données décimales compactes
    • Utilisent des macros standard telles que CALL, SAVE, RETURN
    • Utilisent diverses instructions en langage assembleur telles que CSECT, EQU, COPY, END
    • Utilisent à la fois des formes de notation symboliques et explicites pour les instructions
    • Utilisent les littéraux de données de manière appropriée et expliquent l'utilisation de LTORG pour diriger le positionnement du pool de littéraux
    • Créent et utilisent des modèles appropriés pour les instructions EDIT

Programme détaillé

Haut de page

Jour 1

  • Bienvenue
  • Unité 1 - Systèmes de numérotation
  • Unité 2 - Architecture des ordinateurs centraux
  • Unité 3 - Syntaxe de l'assembleur
    • Présentation des instructions : LA, LR, LTR, MVC, DS, DC
    • Exercice 1 - Listing 80/80
    • Exercice 1A - Listing 80/80

Jour 2

    • Révision de l'exercice 1
  • Unité 4 - Instructions de définition des données
  • Unité 5 - Instructions binaires à virgule fixe
    • Exercice 2 - Données binaires

Jour 3

    • Révision de l'exercice 2
  • Unité 6 - Adressage, comparaison et branchement
  • Unité 7 - Instructions de déplacement des données
    • Exercice 3 - Traitement du texte

Jour 4

    • Révision de l'exercice 3
  • Unité 8 - Pseudo-instructions assembleur
  • Unité 9 - Lecture de vidages
  • Unité 10 - Traitement des décimales condensées
    • Exercice 4 - Données condensées/édition

Jour 5

    • Révision de l'exercice 4
  • Unité 11 - Instructions diverses
  • Conclusion du cours

Pré-requis

Haut de page
  • Notions de programmation
  • Compréhension de l'organisation d'un programme
  • Connaissances de base du Mainframe IBM

Et après 

Haut de page
  •  ES35G Advanced Assembler Language Coding Workshop

Bon à savoir

Haut de page
  • Un support de cours officiel en langue angalise sera fourni aux participants.