“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar el complemento a uno de un Bit

2015/11/4
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.

Lenguajes De Programación
Cómo abrir un archivo PRM
Cómo utilizar MATLAB para resolver un problema de programación lineal
¿Cómo se configura la computadora en inglés?
Cómo Encontrar otras instancias de una clase en C + +
Formulario de validación de HTML Tutorial
Cómo configurar un reproductor JW 5.1 Con Lighttpd
El uso eficaz de Microsoft Enterprise Library
Cómo recuperar un valor de atributo Sólo XQuery
Conocimiento de la computadora © http://www.ordenador.online