Comment est une Valeur Hexadécimale manipulés au niveau du bit?

J'ai une compréhension de base des opérateurs au niveau du bit. Je suis à une perte de comprendre comment la valeur est affectée. Si quelqu'un peut me pointer dans la bonne direction, je serais très reconnaissant.

Mon Adresse Hexadécimale: 0xE0074000

La valeur Décimale: 3758571520

La Valeur Binaire: 11100000000001110100000000000000

Je suis en train de programmer un simple Micro-Contrôleur et utiliser le Registre d'accès de la Classe dans le Microsoft .Net Micro Framework pour faire le Contrôleur de faire ce que je veux faire.

Register T2IR = new Register(0xE0074000);
T2IR.Write(1 << 22);

Dans mon exemple ci-dessus, comment sont les bits de la représentation Binaire déplacé? Je ne comprends pas comment la gestion de bits est affecté à l'adresse sous forme Binaire.

Si quelqu'un peut me pointer dans la bonne direction, je serais très greatfull.

OriginalL'auteur Rusty Nail | 2012-06-10