Je crois qu'il veut convertir un nombre en chaîne pour l'afficher. Ça peut être un bon exercice pour commencer à développer

Quelques indices :
- réserver à l'avance suffisamment de mémoire pour afficher le nombre le plus long possible sur 32 bits
- pour afficher en décimal, commencer par le chiffre le plus à droite, utiliser la division par 10 et son reste, ajouter la valeur du caractère ASCII '0'.
- en hexadécimal, c'est pareil, sauf qu'on peut remplacer la division par 16 par un décalage de 4 bits à droite, et le reste par un AND avec $F. Pour convertir de 0 à 15 en '0' à 'F', on peut utiliser une table, ou un saut conditionnel pour gérer séparément chiffres et lettres.