Bonjour
je dois écrire un algo permettant de convertir un nombre de 8 bits en 16 bits
ce sont des entier non signé
j'ai ceci comme indication mais il y a des trucs que comprendsAccés au 8 bits de poids faibles d'une donnée 16 bits : fonction get_poids_faible
Exemple x= get_poids_faible(0123416)
Accés au 8 bits de poids forts d'une donnée 16 bits : fonction get_poids_fort
Exemple x= get_poids_fort(0123416)
Modification 8 bits de poids faibles d'une donnée 16 bits : procédure set_poids_faible Exemple set_poids_faible(x,128)
Modification 8 bits de poids fort d'une donnée 16 bits : procédure set_poids_fort
Exemple set_poids_fort(x,0)
manuellement je fais aisi pour convertir un nombre de 16 bits en 8 bits
Exemple
C2(16) en 16 bits =
1100 0010
2^31+2^30+2^25
en 8 bits
2^15+2^14+2^10
comment arriver a faire la meme chose avec un algo
a+
Partager