Tecnología

Inicio

¿Cómo se desempeña un ordenador resta?

Las computadoras hacen exactamente lo que su nombre sugiere: que calcular de entrada matemática. Computadoras realizan cálculos que, a su vez, se utilizan para ejecutar las muchas funciones complicadas que las computadoras sirven. Mientras que el software de ordenador puede realizar muchos cálculos avanzados, a un hardware de los ordenadores de nivel sólo pueden hacer unos pocos tipos básicos de operaciones matemáticas. Para restar, un equipo debe agregar un número a otro número negativo, y hacerlo a través de la notación binaria.

binaria Matemáticas

En el nivel más básico de un ordenador, todas las acciones y operaciones se realizan en números binarios. representaciones binarias de los números constan de unos (1) y ceros (0) aranged de una manera tal como para estar de pie en los números decimales. Por ejemplo, para agregar los números cuatro y cinco, el equipo tomaría la representación binaria de cada número (cuatro = 0100, cinco = 0101) y añadirlos acuerdo con la notación binaria:

0100 4
0101 5

1001 9

Puertas ordenador

A nivel de hardware de ordenador, todas las operaciones se manejan a través de la interacción de las señales que pasan a través de diferentes puertas lógicas y matemáticas, que tienen de entrada y producen una salida en base a la entrada y el tipo de puerta. Para operaciones matemáticas, sólo un tipo de puerta existe: la fecha de adición. Dado que sólo tiene una puerta Además, con el fin de realizar otras operaciones como la resta, el ordenador simplemente añade un número a un número negativo. Por ejemplo, para restar 4 de 9 (9-4), el equipo realmente añadirá -4-9 (9 + (-4)).

Resta binaria

Como todos matemáticas en un ordenador se realiza en binario, las operaciones básicas para la resta implicaría la adición de un número binario negativo en un número binario positivo o negativo. Sin embargo, los números binarios a no existen típicamente en términos negativos. Un equipo que trata en binario tampoco es capaz de simplemente poner un signo negativo delante de un entero. Más bien, una forma específica de la transformación en un número binario debe ocurrir antes de que pueda ser considerado negativo. Esta transformación se denomina "complemento a dos" (Fuente 2).

Complemento a dos

Con el fin de convertir un número binario en su contrapartida negativa, el ordenador sigue un proceso de dos pasos. El primero es para voltear todos los dígitos de un número binario de 0 a 1 o 1 a 0 (Fuente 1). A continuación, se resta 1 de ese número. Ese número es ahora negativa. En el siguiente ejemplo, el ordenador restar un número binario de 8 bits (12) de otro número de 8 bits (36) por conmutación 12 a su versión negativa y la adición de los dos números (Fuente 2). Se trata esencialmente de cómo un ordenador realiza la resta:

0010 0100 36
0000 1100 12

de complemento a dos:
1111 0011 + 1 = 1111 = 0100 -12

0010 0100 36
+1111 0100 -12

0001 1000 24