top of page
ALU
Todas las operaciones se llevan a cabo en la unidad aritmética lógica de una computadora. La figura nos muestra un diagrama de bloques que muestra los elementos principales que se incluyen en una ALU común. La finalidad primordial de la ALU consiste en aceptar datos binarios que están almacenados en la memoria y ejecutar operaciones aritméticas con estos datos, de acuerdo con instrucciones que provienen de la unidad de control.

La unidad aritmética lógica contiene cuando menos dos registros de flip-flops: el registro B y el registro acumulador. También contiene lógica combinatoria, que efectúa las operaciones aritméticas sobre los números binarios que están almacenados en el registro B y el acumulador. Una secuencia común de operaciones puede ocurrir de la manera siguiente:
-
La unidad de control recibe una instrucción (de la unidad de memoria) especificando que un número almacenado en cierta localidad de la memoria (dirección) se sumará al número que está almacenado en ese momento en el registro acumulador.
-
El número que se sumará se transfiere de la memoria al registro B.
-
El número contenido en el registro B y el número en el registro acumulador se suman en los circuitos lógicos (por el comando emitido desde la unidad de control). La suma resultante se envÃa entonces al acumulador para ser almacenada.
-
El nuevo número en el acumulador puede permanecer para que se pueda sumar otro número a él, o, si el proceso aritmético particular llega a su fin, puede ser transferido a la memoria para ser almacenad
Estos pasos deben hacer evidente la forma en que el registro acumulador deriva su nombre. Este registro "acumula" las sumas que ocurren cuando se efectúan adiciones sucesivas entre los nuevos números tomados de la memoria y la suma acumulada anteriormente. De hecho, para cualquier problema aritmético que contenga varios pasos a seguir, el acumulador siempre contiene los resultados de los pasos intermedios conforme se obtienen, asà como el resultado final cuando el problema termina.
bottom of page