IBM

z/Architecture Assembler Language Part 3: Working Programs

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
IBM

z/Architecture Assembler Language Part 3: Working Programs

Jeff Bisti

Instructeur : Jeff Bisti

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Describe the different addressing/residency modes (24/31/64)

  • Code Assembler language programs which: Conform to z/OS conventions, Employ standard macros, and Use various Assembler Language statements

  • Code assembler language programs that define and use QSAM datasets through standard I/O macros (DCB, OPEN/CLOSE, GET/PUT)

  • Use variable length storage operations (CLCL, MVCL) and more complex instructions (EDMK, TR, TRT)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2026

Évaluations

6 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "z/Architecture Assembler Language"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 6 modules dans ce cours

In this module, you’ll build a strong foundation in working with addresses in Assembler. You’ll learn how LOAD and LOAD ADDRESS instructions work, explore how addressing modes (24-bit, 31-bit, and 64-bit) impact program behavior, and understand how memory is accessed and managed in z/OS. Through examples and practical scenarios, you’ll also learn how to define addresses, use expressions, and apply these concepts when working with real programs.

Inclus

11 vidéos3 lectures1 devoir1 élément d'application

In this module, you’ll learn how to write cleaner and more maintainable Assembler code by using powerful directives like EQU, DSECT, and ORG. You’ll explore how to assign meaningful names to values, map complex memory structures, and control how data is organized in memory. Through practical examples and hands-on lab exercises, you’ll see how these techniques improve code readability, reduce errors, and simplify program maintenance.

Inclus

4 vidéos1 devoir1 élément d'application

In this module, you’ll learn how to structure Assembler programs using subroutines and program calls. You’ll explore how branch-and-save instructions manage control flow, how programs interact with each other in z/OS, and how to follow standard calling conventions. Through hands-on labs, you’ll also apply save area techniques and macros to preserve program state and write cleaner, more maintainable code.

Inclus

8 vidéos1 devoir1 élément d'application

In this module, you’ll learn how Assembler programs perform input and output operations using sequential data sets. You’ll explore how to read and write records using macros like GET and PUT, how datasets are described and accessed, and how JCL connects your program to system resources. Through examples and lab review, you’ll see how these concepts come together in real-world applications.

Inclus

3 vidéos1 devoir1 élément d'application

In this module, you’ll explore powerful machine instructions used to process and manipulate data in Assembler programs. You’ll learn how to format values, control loops, move and compare large data sets, and transform or validate strings using instructions like MVCL, TRANSLATE, and TRT. Through hands-on labs and examples, you’ll see how these instructions are applied in real-world scenarios to build efficient and reliable programs.

Inclus

7 vidéos1 devoir1 élément d'application

Take this quiz to earn your badge to z/Architecture Assembler Language Part 3: Working Programs

Inclus

1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Jeff Bisti
8 Cours50 919 apprenants

Offert par

IBM

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions