INF2171 - sous-programmes

  1. Appel de sous-programmes (SOUSPROG).
     

  2. Affichage d'un SAPIN de Noël par affichage de triangles (page 109).
     

  3. MULT-1: Programme qui appelle un sous-programme qui effectue la multiplication d'un multiplicande par
                    un multiplicateur. Il utilise un sous-programme avec passage des paramètres par les registres A et X.
     

  4. DIV-1: Programme qui effectue la division d'un dividende par un diviseur pour donner le quotient et le reste.
                Il utilise un sous-programme avec passage des paramètres par les registres.
     

  5. MULT-2: Programme qui appelle un sous-programme de multiplication avec passage de paramètres sur la pile.
     

  6. DIV-2: Programme qui appelle un sous-programme de division avec passage de paramètres sur la pile.
     

  7. Le sous-programme SOUS1 retourne la plus grande valeur parmi 2 nombres
    dont les valeurs proviennent des registres A et X.
     

  8. Programme qui calcule le BULLETIN d'un étudiant. (page 112)
     

  9. Le sous-programme SOUS2 retourne la plus grande valeur parmi 2 nombres
    dont les valeurs sont inscrites sur la pile.(S)
     

  10. Programme qui lit des données, les place dans un VECTEUR et les
    affiche une par ligne, précédées de leur indice. (page 113)
     

  11. Le sous-programme SOUS3 retourne la plus grande valeur d'un tableau de 5 nombres
    dont les valeurs sont copiées sur la pile.(SX)
     

  12. Le sous-programme SOUS4 affiche une chaîne de caractères
    dont l'adresse est inscrite sur la pile.(SF)
     

  13. Programme SXF-1 fait appel à une routine qui affiche le Xième caractère de l'alphabet.
     

  14. Programme SXF-2 fait appel à une fonction qui retourne au programme principal le Xième
    caractère de l'alphabet.
     

  15. Le sous-programme SOUS5 affiche retourne la sommation des valeurs d'un tableau
    dont le nombre d'éléments et l'adresse sont fournis sur la pile.(SXF)
     

  16. Programme HISTO permettant d'afficher un histogramme des valeurs lues. (page 116)
     

  17. Passage de plusieurs paramètres au moyen d’une seule adresse: prog942
     

  18. Passage de paramètres qui se trouvent déjà sur la pile: prog944
     

  19. Programme qui manipule une liste chaînée: le programme LISTE
    
    
  20. Programme qui manipule une liste chaînée et qui affiche les nombres lus
    en ordre de grandeur du plus grand au plus petit: le programme LISTE2

Programmes:

1
SOUSPROG
2
SAPIN

.

.
3
MULT-1
4
DIV-1
5
MULT-2
6
DIV-2
7
SOUS1
8
BULLETIN
9
SOUS2
10
VECTEUR
11
SOUS3
12
SOUS4
13
SXF-1
14
SXF-2
15
SOUS5
16
HISTO
17
prog942
18
prog944
19
LISTE
20
LISTE2
. .