| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo Dividir enteros con los cambios Bit Bit
    cambios ofrecen un método de llevar a cabo con rapidez ciertas operaciones matemáticas , tales como la multiplicación y la división, con números binarios. Este tipo de matemáticas de nivel bajo acelera de forma significativa la ejecución de los programas , ya que evita las operaciones matemáticas de alto nivel. Usa un poco desplazamiento a la derecha para dividir un número entero por una potencia de dos y sin la necesidad de una calculadora o una mente matemática . Instrucciones
    1

    Expresar el dividendo (el número que está dividiendo ) en formato binario . El número resultante consiste en una serie de unos y ceros . Si el número de bits sea B.
    2

    Determine la potencia de dos que representa el divisor. ( Por ejemplo , 4 es 2 a la segunda potencia , y 16 es 2 a la cuarta potencia ). Sea n el número.
    3

    Iniciar un nuevo número binario , escribiendo de izquierda a derecha, con ceros N . Después de que los ceros , copiar los bits desde el dividendo hasta que el nuevo número tiene el mismo número de bits como el dividendo . Si N es mayor que o igual al número de bits en el dividendo , simplemente escribir ceros B .
    4

    Ignorar los últimos N bits del dividendo , ya que la división ( o cambio ) elimina estos bits . El resultado es un número binario con el mismo número de bits como el dividendo.
    5

    Convertir el resultado de nuevo a la forma original . Si el dividendo original estaba en la base 10 , por ejemplo, a continuación, convertir a la base 10 .

    Previous :

    next :
      Artículos relacionados
    ·Desarrollo IPhone y Marcos 
    ·Cómo eliminar Lines desde archivo de texto en PowerShe…
    ·Cómo insertar valores HTML en una base de datos Oracle…
    ·El Código de Pele encabezados y pies desde archivos HT…
    ·El uso eficaz de Microsoft Enterprise Library 
    ·Cómo hacer una factura en un Mac 
    ·Cómo dar formato a un control GridView 
    ·Cómo cifrar correo electrónico en ColdFusion 
    ·Cómo definir el color de fondo de jQuery El uso de cla…
    ·Cómo crear un archivo WSDL Validado Desde una URL 
      Artículos destacados
    ·Cómo conectarse a la base de datos MySQL usando Expres…
    ·Cómo analizar CSV en Perl 
    ·Cómo incrustar un formulario de contacto en una págin…
    ·Cómo automatizar FTP Descargas 
    ·¿Qué idioma es el intérprete Python codificado sesió…
    ·Cómo insertar una variable PHP en una tabla en MySQL 
    ·Cómo consultar varias bases de datos en Access 
    ·Cómo convertir Python to EXE 
    ·Cómo saber si una columna está oculta en VBA 
    ·Cómo voltear un número en Booleanos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com