“Conocimientos Programación>Lenguajes De Programación

Cómo Multiplicar números binarios

2016/5/10
El sistema de números binarios es una alternativa al sistema decimal . Considerando que las funciones del sistema decimal en base 10, las funciones del sistema binario en base dos . Así que en lugar de tener 10 números , de 0 a 9 , el sistema binario tiene solo dos : 0 y 1 . Los números pueden sumarse, restarse , multiplicarse y dividirse en binario con mucha más facilidad que en decimal , ya que sólo hay dos números de manipular . Instrucciones
1

Coloque el multiplicandos una encima de la otra . Alinear los números binarios para que haya un dígito directamente sobre otra, comenzando por el dígito del extremo derecho . Por ejemplo , si el problema es calcular el producto de 10 111 y 110 , lugar 10111 en la parte superior y la línea de 110 por debajo de tal manera que los haga más dígitos - el 0 en 110 y el último 1 en 10.111 - están en línea .
2

revisar las reglas de suma y multiplicación de números binarios : cero por cero o uno es igual a cero, una veces uno es igual a uno , uno más uno es igual a 10 , uno más cero o cero más uno es igual a uno , y cero más cero es igual a cero . Tenga en cuenta que la adición de uno más uno obliga a llevar más de un dígito en la columna a la izquierda .

Por ejemplo , 1010 + 1111 = 11001 . Cero más uno es igual a uno , uno más uno es igual a 10 , así que deje caer el cero y llevar a la de la tercera columna. Uno más uno es igual a 10 , por lo que abandonan el cero y llevar a la de la cuarta columna. En la cuarta columna uno más uno más uno es igual a 11 , por lo que cae al uno y lleve uno a la columna de la izquierda en la solución.
3

Multiplicar el dígito del extremo derecho de la parte inferior número con cada uno de los dígitos en el multiplicando la parte superior y escribir los productos bajo la ecuación . Se separa la solución del problema con una línea horizontal . Por ejemplo , para multiplicar 10 111 y 110 , se multiplica cero veces uno , a continuación, cero veces uno, cero veces uno , cero por cero , y cero veces uno . También se puede pensar en el problema como 10.111 veces cero. Escribe todos los ceros en el área de solución de derecha a izquierda. La solución se leyó 00000
4

Debajo de la primera parte de la solución , coloque un marcador de posición , . Un marcador de posición es un cero en el extremo derecho de la solución que indica que estamos multiplicando los números en la segunda la columna . Multiplicar una veces uno, una veces uno , una veces uno , uno por cero , y una veces uno . La segunda fila de la solución leerá 101110 .
5

repetición para la próxima columna. Coloque dos marcadores de posición , ceros, en el extremo derecho del campo de solución, ya que ahora están multiplicando con el número en la tercera columna. Multiplicar una veces uno, una veces uno , una veces uno , uno por cero , y una veces uno . La tercera fila de la solución leerá 1011100 .
6

Añada las tres filas de la solución para llegar al producto final. Añadir 00.000 + 101.110 + 1.011.100 . Line -up de los dígitos de derecha a izquierda, este problema tiene siete columnas de cifras. Añadir a cero más cero más cero , escriba 0 en el área de solución . Separe el problema desde el área de la solución con una línea horizontal. Añadir a cero más uno más cero para llegar a 1 . Añadir a cero más uno más uno para llegar a 10 ; deje caer el cero y llevar la una a la siguiente columna. Añadir uno más cero más uno más uno para llegar a 11 ; deje caer el uno y llevar la una a la siguiente columna. En la quinta columna , agrega uno más cero más cero más uno para llegar a 10 . Suelta el cero y llevar a la de la sexta columna . Añadir uno más uno más cero para llegar a 10 ; deje caer el cero y llevar el de la séptima columna. Añadir uno más uno para llegar a 10 , soltar el cero y llevar a la de la octava columna . La caída de la una de la octava columna en la solución
7

Comprobamos todas sus matemáticas y reescribir la solución junto a las cuentas: . . 10001010

Lenguajes De Programación
Características básicas de Microsoft Visual FoxPro
¿Cuál es la diferencia entre paginación y segmentación
Cómo escribir texto Lines Área individualmente a un archivo
¿Cómo deshacerse de los Números en COBOL
Detección de errores y corrección Métodos
Diferencias entre Feedback Control & Alimentación Forward Control
Cómo crear un conjunto de marcos en un doc HTML
¿Qué son las características SGML
Conocimientos Informáticos © http://www.ordenador.online