¡Cómo realizar operaciones binarias de suma, resta, multiplicación y división!
Descripción del problema:
¿Por qué el binario 10000-111=1001? Existen algunos algoritmos simples para la suma, multiplicación y multiplicación binaria. división, por ejemplo como calcular 10010*11010
Soy novato, si puedes ayudarme a explicarlo en detalle, ¡gracias!
Respuesta:
La multiplicación binaria es un poco como algunas operaciones de multiplicación en decimal, por ejemplo:
123*111
Podemos haz esto
123*10123*1123*1=1230123123=1353123=13653
Multiplicación binaria:
Para ejemplo: 10010 *11010
Puedes calcularlo así (por ejemplo: 10111<<1000 significa sumar 3 ceros después de 10111)
10010<<10000 = ***** *** ***
10010<< 1000 = *************
10010<<
Finalmente, súmelos para obtener
***********+************+100100
= **** *******+100100
= *********** Este es el resultado de 10010*11010~ Sólo se utilizan la suma y el relleno de ceros el cálculo
¡Parece que hym********** no entiende binario en absoluto!
La pregunta es, aquí están los expertos, ¿por qué tú, un novato, intentas pescar en aguas turbulentas?
Se dice que necesitas convertir binario a decimal y luego calcular, ¡eso es ***!
Soy un novato, pero no quiero tomar atajos~
¡Soy un novato!
Mi método es en realidad el método de cálculo binario en las computadoras.
La implementación de la multiplicación binaria es realmente muy simple ~ ¡como jugar a la suma!