SlideShare una empresa de Scribd logo
1 de 15
UNIVERSIDAD ESTATAL DE BOLIVAR
FACULTAD:CIENCIAS ADMINISTRATIVAS GESTION
EMPRESARIAL E INFORMATICA

ESCUELA DE SISTEMAS

ARQUITECTURA DE HARDWARE
UNIDAD 5
TEMA: UNIDAD ARITMETICA LOGICA




                                 Presentación realizada por:
                                     Ing. Roberto Rodríguez
                                                    Docente
                                       Guaranda – Ecuador
                                                  Julio 2012
UNIDAD ARITMETICA LOGICA

                    ÍNDICE
Diagrama de una computadora
Descripción de cada parte del diagrama
Unidad Aritmética y Lógica UAL
Operaciones simples y complejas
Semisumadores y Sumadores completos
ALU en base a compuertas
Diagrama de una computadora
                 Memoria principal        Memoria secundaria


                           Memoria interna
                             (registros)

                           Unidad de
Periféricos de             control                      Periféricos de
entrada                                                 salida
                           Unidad
                           aritmética y
                           lógica

                              Unidad Central de
                             procesamiento (CPU)
DIAGRAMA DE UNA COMPUTADORA
La CPU es el alma de la computadora:
• Unidad de Control: controla todas las otras partes de la computadora.
• Unidad Aritmética y lógica: realiza los cálculos matemáticos lógicos
• Memoria Interna: almacena temporariamente de los resultados intermedios durante
los cálculos.



Memoria Principal: es utilizada para almacenar temporariamente el programa que está
ejecutando la computadora y los datos que el programa requiere.



Memoria secundaria: almacena los programas y los datos por el tiempo requerido por el
usuario. Ej.: Disco rígidos, CD etc.
SIMBOLO ESQUEMATICO PARA LA ALU
  A Y B son operandos
  R es la salida
  F es la unidad de la entrada de control
  D es un estado de la salida
UNIDAD ARITMETICA LOGICA ALU
En computación, la unidad aritmético lógica, también conocida como ALU
   (siglas en inglés de arithmetic logic unit), es un circuito digital que calcula
   operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones
   lógicas (si, y, o, no), entre dos números.
Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación
   aritmética, por lo tanto tendrán en estos una o mas ALUs
los más complejos circuitos electrónicos son los que están construidos dentro de
   los chips de microprocesadores modernos. Por lo tanto, estos procesadores
   tienen dentro de ellos un ALU muy complejo y potente. De hecho, un
   microprocesador moderno (y los mainframes) puede tener múltiples núcleos,
   cada núcleo con múltiples unidades de ejecución, cada una de ellas con
   múltiples ALU.                      Figura .- ALU
En la figura se muestra una
ALU
UNA ALU PUEDE REALIZAR OPERACIONES
SIMPLES Y COMPLEJAS
              OPERACIONES SIMPLES
• La mayoría de las ALU pueden realizar las siguientes
  operaciones:
• Operaciones aritméticas de números enteros (adición,
  sustracción, y a veces multiplicación y división, aunque
  ésto es más complejo)
• Operaciones lógicas de bits (AND, NOT, OR, XOR,
  XNOR)
• Operaciones de desplazamiento de bits (Desplazan o
  rotan una palabra en un número específico de bits hacia
  la izquierda o la derecha, con o sin extensión de signo).
OPERACIONES COMPLEJAS
Un ingeniero puede diseñar una ALU para calcular cualquier operación, sin
  importar lo compleja que sea; el problema es que cuanto más compleja sea
  la operación, tanto más costosa será la ALU, más espacio usará en el
  procesador, y más energía disipará, etc.
Imagina que necesitas calcular, digamos, la raíz cuadrada de un número; el
  ingeniero digital examinará las opciones siguientes para implementar esta
  operación:
Diseñar una ALU muy compleja que calcule la raíz cuadrada de cualquier
  número en un solo paso. Esto es llamado cálculo en un solo ciclo de
  reloj.
Diseñar una ALU compleja que calcule la raíz cuadrada con varios pasos (como
  el algoritmo que aprendimos en la escuela). Esto es llamado cálculo
  interactivo, y generalmente confía en el control de una unidad de control
  compleja con microcódigo incorporado.
Diseñar una ALU simple en el procesador, y vender un procesador separado,
  especializado y costoso, que el cliente pueda instalar adicional al procesador,
  y que implementa una de las opciones de arriba. Esto es llamado
  coprocesador o unidad de coma flotante.
Circuito capaz de procesar dos palabras de n bits con n circuitos
idénticos.


•A Y B son los bits
•F0 y F1, permiten
seleccionar la
operación
    •A and B = 00
    •A or B = 01
    •A - B = 10
    •A + B = 11
GRACIAS
PREPARARSE PARA LA EVALUACIÓN Y
 REALIZAR TAREA DE FIN DE UNIDAD

Más contenido relacionado

La actualidad más candente

Manual HP 50g español
Manual HP 50g españolManual HP 50g español
Manual HP 50g españolmycalculadora
 
Unidad Aritmética Lógica (ALU)
Unidad Aritmética Lógica (ALU)Unidad Aritmética Lógica (ALU)
Unidad Aritmética Lógica (ALU)Jose Andres Mata
 
Unidad Aritmetica Logica
Unidad Aritmetica LogicaUnidad Aritmetica Logica
Unidad Aritmetica LogicaRicardo Alvarez
 
Unidad aritmetica logica
Unidad aritmetica logicaUnidad aritmetica logica
Unidad aritmetica logicaElioSanchez13
 
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...FabianaMartinez39
 
Aritmetica logica
Aritmetica logica Aritmetica logica
Aritmetica logica DanielShow
 
Jhonny tenesaca 5_a_t#1..
Jhonny tenesaca 5_a_t#1..Jhonny tenesaca 5_a_t#1..
Jhonny tenesaca 5_a_t#1..Jhonny Tenesaca
 
Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterAlex Fernandez Chavez
 
Controlador lógico programable
Controlador lógico programableControlador lógico programable
Controlador lógico programablefcanarte
 
Cam unidad 5 - tema 2 - descripción de módulos funcionales cpu, módulos es...
Cam   unidad 5 - tema 2 -  descripción de módulos funcionales cpu, módulos es...Cam   unidad 5 - tema 2 -  descripción de módulos funcionales cpu, módulos es...
Cam unidad 5 - tema 2 - descripción de módulos funcionales cpu, módulos es...UDO Monagas
 

La actualidad más candente (18)

Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
 
Manual HP 50g español
Manual HP 50g españolManual HP 50g español
Manual HP 50g español
 
Unidad Aritmética Lógica (ALU)
Unidad Aritmética Lógica (ALU)Unidad Aritmética Lógica (ALU)
Unidad Aritmética Lógica (ALU)
 
Unidad Aritmetica Logica
Unidad Aritmetica LogicaUnidad Aritmetica Logica
Unidad Aritmetica Logica
 
Unidad aritmética lógica (ALU)
Unidad aritmética  lógica (ALU)Unidad aritmética  lógica (ALU)
Unidad aritmética lógica (ALU)
 
Liliana alegria lopez
Liliana alegria lopezLiliana alegria lopez
Liliana alegria lopez
 
Unidad aritmetica logica
Unidad aritmetica logicaUnidad aritmetica logica
Unidad aritmetica logica
 
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Aritmetica logica
Aritmetica logica Aritmetica logica
Aritmetica logica
 
Grupo 3 rosero
Grupo 3 roseroGrupo 3 rosero
Grupo 3 rosero
 
Jhonny tenesaca 5_a_t#1..
Jhonny tenesaca 5_a_t#1..Jhonny tenesaca 5_a_t#1..
Jhonny tenesaca 5_a_t#1..
 
Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable master
 
Controlador lógico programable
Controlador lógico programableControlador lógico programable
Controlador lógico programable
 
Cam unidad 5 - tema 2 - descripción de módulos funcionales cpu, módulos es...
Cam   unidad 5 - tema 2 -  descripción de módulos funcionales cpu, módulos es...Cam   unidad 5 - tema 2 -  descripción de módulos funcionales cpu, módulos es...
Cam unidad 5 - tema 2 - descripción de módulos funcionales cpu, módulos es...
 
Grupo 5
Grupo 5Grupo 5
Grupo 5
 
Alu
AluAlu
Alu
 
Trabajo de sena principal[1]
Trabajo de sena principal[1]Trabajo de sena principal[1]
Trabajo de sena principal[1]
 

Destacado

Software crocodrile technology
Software crocodrile technologySoftware crocodrile technology
Software crocodrile technologyhellomariel
 
Fin mulltimedia logic
Fin mulltimedia logicFin mulltimedia logic
Fin mulltimedia logichellomariel
 
Capitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareCapitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareMariel Nuñez
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareMariel Nuñez
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareMariel Nuñez
 
Presentacion fotosarquit hardw
Presentacion fotosarquit hardwPresentacion fotosarquit hardw
Presentacion fotosarquit hardwhellomariel
 

Destacado (6)

Software crocodrile technology
Software crocodrile technologySoftware crocodrile technology
Software crocodrile technology
 
Fin mulltimedia logic
Fin mulltimedia logicFin mulltimedia logic
Fin mulltimedia logic
 
Capitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareCapitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardware
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardware
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 
Presentacion fotosarquit hardw
Presentacion fotosarquit hardwPresentacion fotosarquit hardw
Presentacion fotosarquit hardw
 

Similar a UAL Arquitectura Hardware Unidad 5

Similar a UAL Arquitectura Hardware Unidad 5 (20)

UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 
Unidad aritmético-lógico
Unidad aritmético-lógicoUnidad aritmético-lógico
Unidad aritmético-lógico
 
Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
 
Alu john ortega
Alu john  ortegaAlu john  ortega
Alu john ortega
 
El microprocesador
El microprocesadorEl microprocesador
El microprocesador
 
Función de alu.pptx
Función de alu.pptxFunción de alu.pptx
Función de alu.pptx
 
Informatica grupo 5
Informatica grupo 5Informatica grupo 5
Informatica grupo 5
 
Informatica ii (3)
Informatica ii (3)Informatica ii (3)
Informatica ii (3)
 
GRUPO3 INFORMATICA
GRUPO3 INFORMATICAGRUPO3 INFORMATICA
GRUPO3 INFORMATICA
 
Informatica majito
Informatica majitoInformatica majito
Informatica majito
 
Informatica grupo 5
Informatica grupo 5Informatica grupo 5
Informatica grupo 5
 
Informatica grupo 5
Informatica grupo 5Informatica grupo 5
Informatica grupo 5
 
grupo3 informatica
grupo3 informaticagrupo3 informatica
grupo3 informatica
 
Informatica ii
Informatica iiInformatica ii
Informatica ii
 
Grupo 5 informaica
Grupo 5 informaicaGrupo 5 informaica
Grupo 5 informaica
 
Informatica ii
Informatica iiInformatica ii
Informatica ii
 
Informatica grupo 5
Informatica grupo 5Informatica grupo 5
Informatica grupo 5
 
Informatica grupo 5
Informatica grupo 5Informatica grupo 5
Informatica grupo 5
 
GRUPO # 5
GRUPO # 5GRUPO # 5
GRUPO # 5
 
Presentaci+¦n de la Asignatura.pptx
Presentaci+¦n de la Asignatura.pptxPresentaci+¦n de la Asignatura.pptx
Presentaci+¦n de la Asignatura.pptx
 

UAL Arquitectura Hardware Unidad 5

  • 1. UNIVERSIDAD ESTATAL DE BOLIVAR FACULTAD:CIENCIAS ADMINISTRATIVAS GESTION EMPRESARIAL E INFORMATICA ESCUELA DE SISTEMAS ARQUITECTURA DE HARDWARE UNIDAD 5 TEMA: UNIDAD ARITMETICA LOGICA Presentación realizada por: Ing. Roberto Rodríguez Docente Guaranda – Ecuador Julio 2012
  • 2. UNIDAD ARITMETICA LOGICA ÍNDICE Diagrama de una computadora Descripción de cada parte del diagrama Unidad Aritmética y Lógica UAL Operaciones simples y complejas Semisumadores y Sumadores completos ALU en base a compuertas
  • 3. Diagrama de una computadora Memoria principal Memoria secundaria Memoria interna (registros) Unidad de Periféricos de control Periféricos de entrada salida Unidad aritmética y lógica Unidad Central de procesamiento (CPU)
  • 4. DIAGRAMA DE UNA COMPUTADORA
  • 5. La CPU es el alma de la computadora: • Unidad de Control: controla todas las otras partes de la computadora. • Unidad Aritmética y lógica: realiza los cálculos matemáticos lógicos • Memoria Interna: almacena temporariamente de los resultados intermedios durante los cálculos. Memoria Principal: es utilizada para almacenar temporariamente el programa que está ejecutando la computadora y los datos que el programa requiere. Memoria secundaria: almacena los programas y los datos por el tiempo requerido por el usuario. Ej.: Disco rígidos, CD etc.
  • 6. SIMBOLO ESQUEMATICO PARA LA ALU A Y B son operandos R es la salida F es la unidad de la entrada de control D es un estado de la salida
  • 7. UNIDAD ARITMETICA LOGICA ALU En computación, la unidad aritmético lógica, también conocida como ALU (siglas en inglés de arithmetic logic unit), es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números. Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación aritmética, por lo tanto tendrán en estos una o mas ALUs los más complejos circuitos electrónicos son los que están construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) puede tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU. Figura .- ALU En la figura se muestra una ALU
  • 8. UNA ALU PUEDE REALIZAR OPERACIONES SIMPLES Y COMPLEJAS OPERACIONES SIMPLES • La mayoría de las ALU pueden realizar las siguientes operaciones: • Operaciones aritméticas de números enteros (adición, sustracción, y a veces multiplicación y división, aunque ésto es más complejo) • Operaciones lógicas de bits (AND, NOT, OR, XOR, XNOR) • Operaciones de desplazamiento de bits (Desplazan o rotan una palabra en un número específico de bits hacia la izquierda o la derecha, con o sin extensión de signo).
  • 9. OPERACIONES COMPLEJAS Un ingeniero puede diseñar una ALU para calcular cualquier operación, sin importar lo compleja que sea; el problema es que cuanto más compleja sea la operación, tanto más costosa será la ALU, más espacio usará en el procesador, y más energía disipará, etc. Imagina que necesitas calcular, digamos, la raíz cuadrada de un número; el ingeniero digital examinará las opciones siguientes para implementar esta operación: Diseñar una ALU muy compleja que calcule la raíz cuadrada de cualquier número en un solo paso. Esto es llamado cálculo en un solo ciclo de reloj. Diseñar una ALU compleja que calcule la raíz cuadrada con varios pasos (como el algoritmo que aprendimos en la escuela). Esto es llamado cálculo interactivo, y generalmente confía en el control de una unidad de control compleja con microcódigo incorporado. Diseñar una ALU simple en el procesador, y vender un procesador separado, especializado y costoso, que el cliente pueda instalar adicional al procesador, y que implementa una de las opciones de arriba. Esto es llamado coprocesador o unidad de coma flotante.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Circuito capaz de procesar dos palabras de n bits con n circuitos idénticos. •A Y B son los bits •F0 y F1, permiten seleccionar la operación •A and B = 00 •A or B = 01 •A - B = 10 •A + B = 11
  • 15. GRACIAS PREPARARSE PARA LA EVALUACIÓN Y REALIZAR TAREA DE FIN DE UNIDAD