SlideShare una empresa de Scribd logo
Republica bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
I.U.P. Santiago Mariño
Cabimas – Zulia
Asignatura: Organización del Computador (SAIA)
Realizado por:
Simón Grimán
C.I. 26.716.044
Unidad Aritmético Lógica (ALU)
Definimos genéricamente a la unidad ALU (por sus siglas en inglés
Arithmetic Logic Unit) como una de las unidades que forman parte de la
Unidad Central de Procesos (es decir, del Procesador, Microprocesador o
CPU - Central Processor Unit, por sus siglas en inglés) mediante la cual es
posible realizar una gran cantidad de operaciones aritméticas básicas
(Suma, Resta, División y Multiplicación) además de realizar algunas
operaciones Lógicas (Yes, Or, Not, And - Es decir, si; y, o, no) entre dos
números o dos conjuntos de números
DEFINICIÓN
DEFINICIÓN
El matemático John von Neumann propuso el concepto de la ALU en 1945:
Von Neumann explicó que una ALU es un requisito fundamental para una
computadora porque necesita efectuar operaciones matemáticas básicas:
adición, sustracción, multiplicación, y división. Por lo tanto, creyó que era
"razonable que una computadora debería contener los órganos especializados
para estas operaciones".
DEFINICIÓN PROPIA
La ALU forma parte de la circuitería del CPU, este se encarga de realizar
operaciones aritméticas como lo son: suma, resta, multiplicación y división;
también se encarga de realizar operaciones lógicas como: y, o, si y no
Un típico símbolo esquemático para una ALU: A y B son operandos; R es la
salida; F es la entrada de la unidad de control; D es un estado de la salida.
FUNCIONAMIENTO DE LA ALU
Una secuencia típica de operaciones puede ocurrir así:
1. La unidad de control recibe una instrucción (de la unidad de memoria)
especificando que un número almacenado en una localidad de memoria
particular (dirección) se sumara al número que esta almacenando en ese
momento el registro acumulador.
2. El número que se sumara se transfiere de la memoria al registro B.
3. El número en el registro B y el número en el registro de acumulador se
suman en los circuitos lógicos (mediante un comando desde la unidad de
control). Luego la suma resultante se enuncia al acumulador para su
almacenamiento.
4. El nuevo número en el acumulador puede permanecer allí, de manera
que se le pueda sumar otro número, o, si el proceso aritmético particular
ha terminado, se puede transferir a la memoria para ser almacenado.
FUNCIONAMIENTO DE LA ALU
En la imagen se detalla una ALU de 2 bits con dos entradas (operandos) llamadas A y
B: A[0] y B[0] corresponden al bit menos significativo y A[1] y B[1] corresponden al bit
mas significativo
Cada bit de la ALU se procesa de manera idéntica, con la excepción del
direccionamiento del bit del acarreo. El manejo de este bit es explicado más adelante.
Las entradas A y B van hacia las cuatro puertas de la derecha, de arriba a abajo, XOR,
AND, OR. Las tres primeras puertas realizan las operaciones XOR, AND, y OR sobre
los datos A y B. La última puerta XOR es la puerta inicial de un sumador completo.
El paso final de las operaciones sobre cada bit es la multiplicación de los datos. La
entrada OP de 3 bits, OP[0], OP[1] y OP[2] (desde la unidad de control) determina cual
de las funciones se van a realizar:
OP = 000 → XOR
OP = 001 → AND
OP = 010 → OR
OP = 011 → Adición
Claramente se ve que las otras cuatro entradas del multiplexor están libres para otras
operaciones (sustracción, multiplicación, división, NOT A, NOT B, etc). Aunque OP[2]
actualmente no es usada en este montaje (a pesar de estar incluida y conectada), ésta
sería usada en el momento de realizar otras operaciones además de las 4 operaciones
listadas arriba.
Los datos de acarreo de entrada y acarreo de salida, llamados flags (banderas), son
típicamente conectados a algún tipo de registro de estado.
FUNCIONAMIENTO DE LA ALU
COMPONENTES INTERNOS DE LA ALU
La ALU es uno de los componentes internos principales del procesador
Procesador y sus partes

Más contenido relacionado

La actualidad más candente

Puertos de Comunicación de un pc (Tecnología de Hardware)
Puertos de Comunicación de un pc (Tecnología de Hardware)Puertos de Comunicación de un pc (Tecnología de Hardware)
Puertos de Comunicación de un pc (Tecnología de Hardware)
Juan Sebastián Ordoñez Monroy
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfazjomapuga
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
victor medra
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
Manuel Fernandez Barcell
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
Luis Alejandro Pacheco López
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
Universidad de Tarapaca
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
ltguevara
 
(Alu) arithmetic logic unit
(Alu) arithmetic logic unit(Alu) arithmetic logic unit
(Alu) arithmetic logic unit
RomuloFigueredo1
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bits
Abril Bello
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IV
Videoconferencias UTPL
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
ryder27
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
Israel Magaña
 
Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)
LuisFerrer46
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
anthonyjosebarrazaba
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
fjruiziesalixar
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
DaCoom
 

La actualidad más candente (20)

Puertos de Comunicación de un pc (Tecnología de Hardware)
Puertos de Comunicación de un pc (Tecnología de Hardware)Puertos de Comunicación de un pc (Tecnología de Hardware)
Puertos de Comunicación de un pc (Tecnología de Hardware)
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfaz
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
 
Clase MSI
Clase MSIClase MSI
Clase MSI
 
Propiedades del algebra de boole
Propiedades del algebra de boolePropiedades del algebra de boole
Propiedades del algebra de boole
 
(Alu) arithmetic logic unit
(Alu) arithmetic logic unit(Alu) arithmetic logic unit
(Alu) arithmetic logic unit
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bits
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IV
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
 
Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
 

Similar a Unidad Aritmético Lógica (ALU)

Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
SamuelRamirezCova
 
Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
alejandro602463
 
Alu
AluAlu
Alu
AluAlu
Unidad aritmética lógica
Unidad aritmética lógicaUnidad aritmética lógica
Unidad aritmética lógica
MichaelAguilera8
 
Alu 74LS181
Alu 74LS181Alu 74LS181
Alu 74LS181
Pablo Chumania
 
ACTIVIDAD ALU
ACTIVIDAD ALUACTIVIDAD ALU
ACTIVIDAD ALU
JorgelisLugo1
 
Unidad aritmética - lógica
Unidad aritmética - lógicaUnidad aritmética - lógica
Unidad aritmética - lógica
ArnoldoCaizales
 
Unidad aritmético-lógico
Unidad aritmético-lógicoUnidad aritmético-lógico
Unidad aritmético-lógico
LuisanyeladvBastardo
 
Componentes en bloques del procesador
Componentes en bloques del procesadorComponentes en bloques del procesador
Componentes en bloques del procesador
Gloria Salamanca
 
Presentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica LogicaPresentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica Logica
'Anderson Romero'
 
Organizacion del computador
Organizacion del computadorOrganizacion del computador
Organizacion del computador
JorgeLuisHurtadoBosc2
 
Aritmetico logico organizacion del computador
Aritmetico logico organizacion del computadorAritmetico logico organizacion del computador
Aritmetico logico organizacion del computador
Mary695581
 
Unidad Aritmetica Logica
Unidad Aritmetica LogicaUnidad Aritmetica Logica
Unidad Aritmetica Logica
Ricardo Alvarez
 
Procesador
ProcesadorProcesador
ProcesadorAndres
 
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10% Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
AndresCova2
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
Dragneel Oz
 

Similar a Unidad Aritmético Lógica (ALU) (20)

Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
 
Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
 
Alu
AluAlu
Alu
 
Alu
AluAlu
Alu
 
Unidad aritmética lógica
Unidad aritmética lógicaUnidad aritmética lógica
Unidad aritmética lógica
 
Alu 74LS181
Alu 74LS181Alu 74LS181
Alu 74LS181
 
ACTIVIDAD ALU
ACTIVIDAD ALUACTIVIDAD ALU
ACTIVIDAD ALU
 
Unidad aritmética - lógica
Unidad aritmética - lógicaUnidad aritmética - lógica
Unidad aritmética - lógica
 
Unidad aritmético-lógico
Unidad aritmético-lógicoUnidad aritmético-lógico
Unidad aritmético-lógico
 
Cpu
CpuCpu
Cpu
 
Componentes en bloques del procesador
Componentes en bloques del procesadorComponentes en bloques del procesador
Componentes en bloques del procesador
 
Presentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica LogicaPresentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica Logica
 
Organizacion del computador
Organizacion del computadorOrganizacion del computador
Organizacion del computador
 
Ut03 1 cpu
Ut03 1 cpuUt03 1 cpu
Ut03 1 cpu
 
Aritmetico logico organizacion del computador
Aritmetico logico organizacion del computadorAritmetico logico organizacion del computador
Aritmetico logico organizacion del computador
 
Unidad Aritmetica Logica
Unidad Aritmetica LogicaUnidad Aritmetica Logica
Unidad Aritmetica Logica
 
Procesador
ProcesadorProcesador
Procesador
 
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10% Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
Sistemas Digitales ll: Unidad de procesamiento - 2do corte 10%
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
PLC: Lógica de escalera
PLC: Lógica de escaleraPLC: Lógica de escalera
PLC: Lógica de escalera
 

Último

MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
Fernando540828
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
AnthonyFernandoArias
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
FransuaPeralta
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
arelisguerra707
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
darlingreserved
 
Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
corderojulia187
 
Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
MiguelDoloriert
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
60475271
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
edepjuanorozco
 

Último (9)

MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
 
Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
 
Partes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drivePartes de una Computadora.documento.word.drive
Partes de una Computadora.documento.word.drive
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
 
TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
 

Unidad Aritmético Lógica (ALU)

  • 1. Republica bolivariana de Venezuela Ministerio del Poder Popular para la Educación I.U.P. Santiago Mariño Cabimas – Zulia Asignatura: Organización del Computador (SAIA) Realizado por: Simón Grimán C.I. 26.716.044 Unidad Aritmético Lógica (ALU)
  • 2. Definimos genéricamente a la unidad ALU (por sus siglas en inglés Arithmetic Logic Unit) como una de las unidades que forman parte de la Unidad Central de Procesos (es decir, del Procesador, Microprocesador o CPU - Central Processor Unit, por sus siglas en inglés) mediante la cual es posible realizar una gran cantidad de operaciones aritméticas básicas (Suma, Resta, División y Multiplicación) además de realizar algunas operaciones Lógicas (Yes, Or, Not, And - Es decir, si; y, o, no) entre dos números o dos conjuntos de números DEFINICIÓN
  • 3. DEFINICIÓN El matemático John von Neumann propuso el concepto de la ALU en 1945: Von Neumann explicó que una ALU es un requisito fundamental para una computadora porque necesita efectuar operaciones matemáticas básicas: adición, sustracción, multiplicación, y división. Por lo tanto, creyó que era "razonable que una computadora debería contener los órganos especializados para estas operaciones".
  • 4. DEFINICIÓN PROPIA La ALU forma parte de la circuitería del CPU, este se encarga de realizar operaciones aritméticas como lo son: suma, resta, multiplicación y división; también se encarga de realizar operaciones lógicas como: y, o, si y no Un típico símbolo esquemático para una ALU: A y B son operandos; R es la salida; F es la entrada de la unidad de control; D es un estado de la salida.
  • 5. FUNCIONAMIENTO DE LA ALU Una secuencia típica de operaciones puede ocurrir así: 1. La unidad de control recibe una instrucción (de la unidad de memoria) especificando que un número almacenado en una localidad de memoria particular (dirección) se sumara al número que esta almacenando en ese momento el registro acumulador. 2. El número que se sumara se transfiere de la memoria al registro B. 3. El número en el registro B y el número en el registro de acumulador se suman en los circuitos lógicos (mediante un comando desde la unidad de control). Luego la suma resultante se enuncia al acumulador para su almacenamiento. 4. El nuevo número en el acumulador puede permanecer allí, de manera que se le pueda sumar otro número, o, si el proceso aritmético particular ha terminado, se puede transferir a la memoria para ser almacenado.
  • 7.
  • 8. En la imagen se detalla una ALU de 2 bits con dos entradas (operandos) llamadas A y B: A[0] y B[0] corresponden al bit menos significativo y A[1] y B[1] corresponden al bit mas significativo Cada bit de la ALU se procesa de manera idéntica, con la excepción del direccionamiento del bit del acarreo. El manejo de este bit es explicado más adelante. Las entradas A y B van hacia las cuatro puertas de la derecha, de arriba a abajo, XOR, AND, OR. Las tres primeras puertas realizan las operaciones XOR, AND, y OR sobre los datos A y B. La última puerta XOR es la puerta inicial de un sumador completo. El paso final de las operaciones sobre cada bit es la multiplicación de los datos. La entrada OP de 3 bits, OP[0], OP[1] y OP[2] (desde la unidad de control) determina cual de las funciones se van a realizar: OP = 000 → XOR OP = 001 → AND OP = 010 → OR OP = 011 → Adición Claramente se ve que las otras cuatro entradas del multiplexor están libres para otras operaciones (sustracción, multiplicación, división, NOT A, NOT B, etc). Aunque OP[2] actualmente no es usada en este montaje (a pesar de estar incluida y conectada), ésta sería usada en el momento de realizar otras operaciones además de las 4 operaciones listadas arriba. Los datos de acarreo de entrada y acarreo de salida, llamados flags (banderas), son típicamente conectados a algún tipo de registro de estado. FUNCIONAMIENTO DE LA ALU
  • 9. COMPONENTES INTERNOS DE LA ALU La ALU es uno de los componentes internos principales del procesador Procesador y sus partes