Nous communiquons avec les ordinateurs de uns et de zéros que leur langue. Les langages de programmation tels que C + + ne sont que des traducteurs pour vous permettre de dire à l'ordinateur ce qu'il faut faire . Manipulation de bits dans la mémoire de l'ordinateur est comment les instructions sont données . Pour ce faire, vous devez apprendre à travailler avec les uns et de zéros . Il existe des règles spécifiques différentes pour le calcul de nombres binaires . Instructions
1
Préparer le décalage de bits . Effectuer la multiplication et la division par deux en utilisant la fonction de décalage de bits. Sélectionnez le nombre de bits qui sont appelés à représenter si c'est 8 , 16, 32 ou 64 bits. Les registres du processeur d'ordinateur ont un nombre limité de bits qui peuvent fonctionner sur à la fois . Par conséquent, vous devez effectuer le décalage de bits dans un processus multi- étapes pour accueillir de grandes valeurs entières.
2
Générez le complément à un du nombre dans le registre à décalage. Pour générer le complément à un du nombre , remplacer chaque bit de la valeur par sa valeur opposée. En d'autres termes , remplacer tous les bits qui ont une valeur de un à zéro et les bits qui ont une valeur de zéro avec ceux . Vous écrivez entiers négatifs de cette façon . Par exemple, écrire négative douze par le complément à de douze ans.
3
Déplacer le nombre binaire vers la droite ou vers la gauche selon que vous souhaitez faire une multiplication ou division. Pour une opération de décalage de bits qui se déplace d'un endroit , un peu va passer sur le registre et un bit viendra dans le registre de combler le peu vide . Ce petit supplément est déterminé en fonction si un décalage de bits vers la gauche ou la droite de décalage de bits est fait.
4
Remplacer le bit décalé par un zéro lorsque vous effectuez un virage à gauche . Remplacez la valeur du bit de signe de sorte que le signe de l'entier est conservée pour un décalage arithmétique . Un décalage logique à droite remplace le bit décalé avec un zéro.