lunes, 11 de agosto de 2014

Unidad Aritmético Lógica (ALU)



La unidad Aritmético Lógica: Es parte de la CPU, se la conoce como ALU por sus siglas en inglés de (arithmetic logic unit) en su interior tiene los circuitos digitales que realizan las operaciones aritméticas y lógicas, entre dos operandos, sobre esta muchas operaciones; realiza la resta, la multiplicación a través de sumas múltiples o con complementos, esto se realiza cargando los operando en el ACUMULADOR AC que recibe mediante el bus de datos.

Es necesario que se deba determinar en su interior las condiciones en las que son procesados los operandos, como si es negativo o positivo, si se ha desbordado la capacidad, con esta información se determinará cual será la decisión a tomar.




La ALU existen en todo circuito electrónico moderno, desde realizar incrementos de 1 al tiempo actual, en contadores de circuitos sencillos e incrementadores en calculadoras básicas, hasta las sofisticadas en los procesadores Phenom AMD II y Core i7 de Intel; en procesadores gráficos, tarjetas de sonido, lectores ópticos (CD) y televisores de alta definición en donde se ubican ALUs muy potentes. Los mainframes con muchos núcleos y estos con múltiples unidades de ejecución  y cada una de ellas con su ALU.

"Von Neumann (1945) explicó que una ALU es un requisito fundamental para una computadora, porque  tendrá que efectuar operaciones matemáticas básicas.


.

1 comentario:

  1. La Unidad Aritmética Lógica realiza los diferentes cálculos matemáticos y lógicos que van a ser necesarios para la operatividad de la computadora, su función principal es realizar las operaciones con los datos que recibe, siguiendo las indicaciones dadas por la unidad de control que se encarga de maneja las instrucciones mientras que la ALU procesa esos datos recibidos; por tal motivo se puede decir que para que la unidad aritmética lógica sea capaz de realizar una operación aritmética, se le deben proporcionar, de alguna manera, los siguientes datos:
    1. El código que indique la operación a efectuar.
    2. La dirección de la celda donde está almacenado el primer sumando.
    3. La dirección del segundo sumando implicado en la operación.
    4. La dirección de la celda de memoria donde se almacenará el resultado.

    ResponderEliminar