1. Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Superior
I.U.P. Santiago Mariño
Extension COL
Escuela:ingenieria de sistemas
UC:Organizador del Computador
Realizado por:
Maite Mosquera C.I:24.370.675
ALU
2. Definiciones de la ALU segun autores y años.
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.
3. 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.
4. ALU, conocida como unidad aritmética lógica es la que realiza las funciones de
cálculos y de decisión. Estas funciones se clasifican en:
1. Funciones aritméticas. Ejemplos: sumas, restas, multiplicaciones, divisiones y
potenciaciones.
2. Funciones lógicas. En función del resultado obtenido, el ALU toma decisiones
sobre la ejecución del programa.
3. Funciones auxiliares de las Anteriores. Ejemplos: Mover el contenido de una
posición de memoria a otra, comparar dos posiciones de memoria o almacenar
información en una posición de memoria.
Funciones
5. Sumador. Permite realizar sumas y existen diferentes tipos de
sumadores según el código en que se trabaja y la forma en que operan.
Unos trabajan con código decimal codificado en binario y otros
directamente en código binario.
Complementador. Subunidad que permite realizar la operacion
complementacion, consistente en cambiar los ceros por unos y
viceversa. Para restar se complementa el sustraendo y se suma luego el
complemento al minuendo.
Comparador. Subunidad del ALU encargada de comparar cantidades.
Cuando tiene que comparar dos bytes para determinar si son iguales o
difieren, lo hace de bit en bit hasta que encuentra una pareja de bits
diferentes.
Registros. Unidades especiales de memoria en las que la información se
procesa a gran velocidad se pueden distinguir varios tipos de acuerdo
con la función que realice: registro de desplazamiento, que traslada la
información; registro multiplicador-divisor; registro acumulador, que
acopian los resultados de las operaciones, y registro de coma flotante,
en la cual se lleva a cabo las operaciones con números de coma flotante.
6. COMPONENTES
AC Accumulator Se emplean para almacenar operandos y resultados de
operaciones de la ALU temporalmente
MQ: Multiplier Quotient .-Se emplean para almacenar operandos y resultados
de operaciones de la ALU que no soporta el AC en forma temporal. Por ejemplo,
el resultado de multiplicar dos números de 40 bits es un número de 80 bits; los
40 bits más significativos se almacenan en AC y los menos significativos se
almacenan en MQ.
MBR Memory Buffer Register.- Contiene una palabra que debe ser almacenada
en la memoria, o es usado para recibir una palabra procedente de la memoria.
Interacciona con toda la computadora.