Décalage de bits

Osris6880 Messages postés 41 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 12 janvier 2006 - 23 févr. 2004 à 09:51
Osris6880 Messages postés 41 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 12 janvier 2006 - 23 févr. 2004 à 16:37
:question) Osiris 6880

J'aurais besoin d'effectuer un décalage circulaire sur la gauche de 25 bits mais je ne sais pas comment faire.

Merci de prendre un peu de temp pour me répondre.

:)

2 réponses

cs_TomTom27 Messages postés 48 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 2 juin 2005
23 févr. 2004 à 10:22
Code permettant d'acceder aux bit d'un Integer, Pour décaler tu change les indices du tableau renvoyé (Tab_Boolean).


Public Sub IntegerToBoolean(ByVal Mot As Integer, ByRef Tab_Boolean() As Boolean)

Dim Ind As Integer
Dim Modulo As Long 'utilisé lors du décodage integer -->Byte
 
For Ind = LBound(Tab_Boolean) To UBound(Tab_Boolean)
    Modulo = Mot Mod 2    Tab_Boolean(Ind) (Modulo 1)
    Mot = Int(Mot / 2)
Next
End Sub
0
Rejoignez-nous