Nos comunicamos con los ordenadores en unos y ceros como su lengua . Los lenguajes de programación como C + + no son más que los traductores para que pueda decirle a la computadora qué hacer. Manipulación de bits en la memoria del ordenador es como se dan las instrucciones. Con el fin de hacer esto , usted tiene que aprender a trabajar con los unos y ceros. Hay reglas diferentes específicos para las matemáticas de números binarios . Instrucciones
1
Preparar el desplazamiento de bits . Realizar la multiplicación y la división en dos utilizando la función de desplazamiento de bits . Seleccione el número de bits que se van a representar ya sea que es 8 , 16 , 32 o 64 bits. Los registros del procesador de ordenador tienen un número limitado de bits que pueden operar en en un momento dado . Por lo tanto , debe realizar el cambio de bit en un proceso de varios pasos para dar cabida a grandes valores enteros.
2
Generar el complemento del número en el registro de desplazamiento . Para generar el complemento a uno del número , reemplazar cada bit del valor por su valor opuesto . En otras palabras , reemplazar todos los bits que tienen un valor de uno con ceros y los bits que tienen un valor de cero con queridos. Usted escribe números enteros negativos de esta manera. Por ejemplo , escriba negativo doce por el complemento a uno de los doce.
3
Desplaza el número binario hacia la derecha o hacia la izquierda, en función de si desea hacer la multiplicación o división . Para una operación de cambio de bit que se desplaza un lugar, un poco va a salir de la caja registradora y un poco entrará en el registro para llenar el poco vacío . Este extra se determina en función de si un poco desplazamiento a la izquierda o un giro a la derecha poco se hace.
4
Sustituya el bit desplazado por un cero cuando se realiza un desplazamiento a la izquierda . Sustituir el valor del bit de signo de modo que el signo del entero se conserva para un desplazamiento aritmético . Un cambio lógico derecho reemplaza el bit desplazado con un cero.