Bonjour,
J'aimerai faire une première fonction qui convertit un nombre décimal en binaire.
J'aimerai aussi que chaque bit soit écrit dans sa propre cellule et non que l'ensemble des bits soient écrient dans la même cellule.
Le but au final étant de convertir depuis sa valeur décimale une adresse ip en binaire octet par octet.
Dans un premier temps, là conversion binaire d'un octet.
macro decTobin( entier val )
allouer un tableau de 8 cases tab(8) initialisé à 0
r <- 0
offset <- 8
Tant que ( r != 0 )
(
b <- val/2
r <- val - b*2
tab(offset) <- r
offset=offset-1
val <- partieEntiere(val/2)
)
fin_macro
Maintenant que j'ai mon tableau de valeur, comment puis je dire à la fonction d'aller écrire chaque valeur dans telles ou telles cellule ?
Je ne connais pas la syntaxe, serait-il possible de me faire un petit code d'exemple pour retourner plusieurs valeurs.
Merci
Partager