¿Cómo agrega números una computadora?

Poco a poco en general. La mayoría de las CPU modernas son de 64 bits, lo que significa que pueden manejar enteros de 0 a [matemática] 2 ^ {64} [/ matemática]. Los bits de lugar se agregan con una puerta XOR para el resultado preliminar y una puerta AND para el transporte. Los otros bits se agregan de la misma manera, pero también deben agregarse a un bit de acarreo que viene del lugar debajo de ellos, y deben generar un bit de acarreo tanto del anterior como de su propia suma. Encontré esta imagen en Google:

Esperemos que no haya problemas de derechos de autor, pero desde que proporcioné el enlace …

Las puertas de caja y semicírculo son puertas Y, el escudo en forma de una en la parte inferior es una puerta OR, y las dos en la parte superior son puertas XOR.

Toda la lógica proviene de cuatro puertas, AND, OR, XOR y NO puertas.

Puerta AND: 1 y 1 = 1, 1 y 0 = 0, 0 y 1 = 0, 0 y 0 es igual a cero.

Puerta OR: 1 | 1 = 1, 1 | 0 = 1, 0 | 1 = 1, 0 | 0 = 0

Puerta XOR: 1 + 1 = 0 1 + 0 = 1, 0 + 1 = 1, 0 + 0 = 0

NO Puerta:! 1 = 0,! 0 = 1

Todo lo demás es álgebra booleana, que es un semestre completo en la universidad. Si puede descubrir el álgebra booleana para calcular algo, puede traducir esa lógica a AND, OR, XOR y NOT gates para resolver cualquier problema que se le presente.

P.ej

La ecuación (A&B) | C en C se vería así

If ((a == 1 && b == 1) || c = 1) {

printf (“Verdadero”);

}

más {

printf (“Falso”);

}

http://www.Google.com

Tendría sentido si quora no se usa como una alternativa a eso.