Principes (Rappels)
Structure z/Séries
Mémoire, Registres
Interruptions, PSW
2. Codage des informations
Les systèmes de numération (Base 10, Base 16, Base 2)
Conversion de bases
Arithmétique Base 2 et Base 16
Exercices
3. Représentation interne des données
Données numériques (Virgule fixe, Virgule flottante)
Données non numériques
4. Le langage machine
Format des instructions
Format des données
Reconnaissance et enchaînement des instructions
5. Le langage assembleur
Structure d'un programme (DSECT, CSECT, RESECT, COM, START)
Définition des symboles (DC, DS, EQU...)
Modes d'adressage (Absolu, Relatif, Indexé)
Branchements
Opérations logiques
Mouvements
Arithmétique (Virgule fixe, Décimale, Flottante)
Conversions
Décalages
6. Le traducteur
Directives d'assemblage
Macro assemblage
Assemblage conditionnel
7. Les sous-programmes
Conventions de liaisons
Sections de contrôle
Passation des paramètres
8. Conseils de programmation
Corps du programme
Programmation modulaire
Programmation ré-entrante
Mise au point
9. Corrigés des exercices
Commentaires sur les différents exercices proposés