Tecnología

Inicio

Cómo utilizar un complemento a uno en una de bits de desplazamiento

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 le permiten decirle a la computadora qué hacer. La manipulación de los bits en la memoria del ordenador es como se dan instrucciones. Con el fin de hacer esto, usted tiene que aprender a trabajar con los unos y ceros. Hay reglas diferentes específicos para los cálculos de números binarios.

Instrucciones

1 Preparar el desplazamiento de bits. Realizar la multiplicación y la división por dos mediante el uso de la función de desplazamiento de bits. Seleccione el número de bits que se van a representar ya sea 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 desplazamiento de bits en un proceso de múltiples pasos para dar cabida a valores enteros grandes.

2 Generar el complemento del número en el registro de desplazamiento. Para generar el complemento de la serie, reemplazan 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, escribir negativo doce por el complemento de unos doce años.

3 Cambiar el número binario a la derecha ni a la izquierda en función de si desea hacer la multiplicación o división. Para una operación de desplazamiento de bits que se desplaza un lugar, un bit pasará fuera de la caja registradora y un bit entrará en el registro para llenar el vacío de bits. Este bit adicional se determina en función de si un desplazamiento de bits a la izquierda o un desplazamiento de bits a la derecha está hecho.

4 Vuelva a colocar el bit desplazado por un cero cuando se realiza un desplazamiento a la izquierda. Reemplazar el valor del bit de signo de modo que el signo del entero se conserva para un desplazamiento aritmético. Un desplazamiento lógico a la derecha reemplaza el bit desplazado hacia fuera con un cero.

Consejos y advertencias

  • El uso de los notación de complemento se encuentra más comúnmente en la representación y manipulación de los números negativos. Se realiza la multiplicación y división en el procesador mediante desplazamiento de bits a izquierda y derecha, respectivamente.