C'est un menu qui propose 4 types de conversion numérique
Caractère -> ASCII
ASCII -> Caractère
HEXA -> Décimal
Décimal -> HEXA
Le code source est hyper documenté, c'est utile pour les débutants mais il faut tout de même avoir quelques notions
Attention c'est un long code de plus de 1400 lignes commentaires compris et 548 lignes pures ASM
Un menu propose les 4 types de conversion ou la sortie du programme
Une fois la conversion choisie, une saisie de la valeur à convertir est demandée
La saisie est vérifiée
Si la saisie est incorrecte un message d'erreur est affichée
Sinon la saisie est convertie
Si la conversion est impossible un message d'erreur est affichée
Sinon le résultat de la conversion est affiché
Le menu est re-proposé
Tout les appels aux procédures se font par la pile et des variables locales sont utilisées entre autres pour les messages à afficher