Ajout de l'exo 2 dans le README

This commit is contained in:
Tom MOGULJAK 2023-09-13 15:27:55 +02:00
parent 99b69625e3
commit 62e2cffc41

View File

@ -244,8 +244,12 @@ total kB 2828 1612 324
>Soit le [programme](Exo2/bss_data.c) suivant. >Soit le [programme](Exo2/bss_data.c) suivant.
1. Compilez le programme. Avec la commande `size`, regardez les différents segments du programme. Où se trouve le tableau `t` ? Augmentez la valeur de N. La taille de l'exécutable a-t-elle changé ? pourquoi ? 1. Compilez le programme. Avec la commande `size`, regardez les différents segments du programme. Où se trouve le tableau `t` ? Augmentez la valeur de N. La taille de l'exécutable a-t-elle changé ? pourquoi ?
>Le tableau `t` se trouve dans le segment `.bss` et la taille de l'exécutable n'a pas changé car le tableau `t` n'est pas initialisé.
2. Recommencez avec la version 2. Expliquez. 2. Recommencez avec la version 2. Expliquez.
>Le tableau `t` se trouve dans le segment `.data` et la taille de l'exécutable a changé car le tableau `t` est initialisé.
## Exercice 3 ## Exercice 3
>Soit le [programme](Exo3/ij_ji.c) suivant. >Soit le [programme](Exo3/ij_ji.c) suivant.
>Le temps d'éxecution de ce programme est-il différent pour les deux versions ? Pourquoi ? >Le temps d'éxecution de ce programme est-il différent pour les deux versions ? Pourquoi ?