Appel de sous-programmes (SOUSPROG).
Affichage d'un SAPIN de Noël par affichage de
triangles (page 109).
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.
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.
MULT-2:
Programme qui appelle un sous-programme de multiplication avec passage de
paramètres sur la pile.
DIV-2:
Programme qui appelle un sous-programme de division avec passage de
paramètres sur la pile.
Le sous-programme
SOUS1 retourne la plus grande valeur parmi 2
nombres
dont les valeurs proviennent des registres A et X.
Programme qui calcule le BULLETIN d'un étudiant.
(page 112)
Le sous-programme
SOUS2 retourne la plus grande valeur parmi 2
nombres
dont les valeurs sont inscrites sur la pile.(S)
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)
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)
Le sous-programme
SOUS4 affiche une chaîne de caractères
dont l'adresse est inscrite sur la pile.(SF)
Programme
SXF-1 fait appel à une routine qui affiche le Xième caractère de
l'alphabet.
Programme
SXF-2 fait appel à une fonction qui retourne au programme principal le
Xième
caractère de l'alphabet.
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)
Programme HISTO permettant d'afficher un histogramme
des valeurs lues. (page 116)
Passage
de plusieurs paramètres au moyen d’une seule adresse:
prog942
Passage
de paramètres qui se trouvent déjà sur la pile:
prog944
Programme qui manipule une liste chaînée: le programme LISTE
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
| 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 |
. | . |