 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.

Slides:



Advertisements
Presentaciones similares
Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
UNIVERSIDAD DEL VALLE DE MEXICO
Ing. María Rosa Dámaso Ríos CPU(cuarta semana)
Fernando Escribano Pro 1º de Bachillerato
ORGANIZACIÓN COMPUTACIONAL
Integrantes: Moyolehuani Tatéi Temai
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA DEFENSA. UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA NACIONAL. NÚCLEO.
Arquitectura Vonn Neuman. 2 Máquina Vonn Neuman John Vonn Neuman fue un destacado científico y matemático que realizó contribuciones muy importantes en.
El Microprocesador.
Computación PROGRAMACIÓN.
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
Integrantes Carlos Junior Salinas Rivera (ILHUICOATL). Comunidad: coatl (serpiente).
3. INTRODUCCIÓN A LA PROGRAMACIÓN
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
Unidad aritmético-lógica
El nivel de la Microprogramación
Circuitos Combinacionales Comunes
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
Composición Interna de un Procesador
Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
Arquitectura del Computador

ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MICRO Y MACRO ARQUITECTURA
2.2 Registro de Banderas Conjunto de bits que nos dan información sobre el estado del procesador y sobre el resultado de la última operación efectuada.
 Nombre : Jerson Gualsaqui  Curso : 5to (A)  Fecha : 14 octubre del 2012.
Gabriela -–iluikaltl “cielo” Yesenia—klauitl “lluvia” Ernesto—ejekatl “viento//aire”
Transformación de los Datos en Información leCCI Ó N 7.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Conceptos Arquitectónicos del computador
Funcionamiento de la CPU
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
Unidad aritmético-lógica

Unidad aritmético lógica
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Aritmética del Procesador
A este registro se le conoce también como registro de estado. Consta de 16 bits y únicamente 9 de ellos contiene información, indican el estado de la.
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
La Unidad Central de Proceso o CPU
La unidad central de procesos o CPU
Capítulo 4 CPU y la memoria.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
Informática Clase Arquitectura de la Computadora.
1.1 Introducción A Los Sistemas Informáticos
Presente un cuestionario con los aspectos mas importantes sobre los
Principio unidad 1.
E.A.P. “INGENIERÍA DE SISTEMAS” UNIVERSIDAD PERUANA UNION.
¿Qué es un Microcontrolador?
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
El procesador es el cerebro del computador que se encarga de organizar, procesar la información ejecutar cálculos y en general realizar muchos procesos.
Compuertas lógicas INTRODUCCION
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
COMUNIDAD YAQUI! Sikiri#4 Heeka#7 Ba’am#19.
PROCESADOR SEBASTIAN MADRID PEREZ. ¿QUÉ ES UN PROCESADOR? El procesador, también conocido como CPU o micro, es el cerebro del PC. A pesar de que generalmente.
José Alvarado – Cristian Anzola
Máquinas de estado con VHDL
El microprocesador y su arquitectura
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Circuitos Combinacionales I
Arquitectura básica de la computadora
CAPITULO V Arquitectura de Von Neumann
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO. COMPUTADORA: una computadora es una máquina electrónica capaz de procesar datos para convertirlos en información.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Estructura y funcionamiento de un sistema de cómputo
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
Transcripción de la presentación:

 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA

REGISTRO DE BANDERAS PARA 16 BITS  A este registro se le conoce también como registro de estado consta de 16 bits y únicamente nueve de ellos, contiene información, indican el estado de la maquina y el estado de la ejecución de los programas.  6 de ellas(C,P,A,Z,S,O) son utilizadas para verificar o indicar una condición producida por alguna instrucción y 3 de ellas son utilizadas para el control de algunas operaciones(D,I,T)

 C. carry : Indica si hubo carry en operaciones aritméticas. C=1 si existe acarreo, 0 sino existe.  P. Paridad : indica la paridad de un dato. P=1 si es par, P=0 si no lo es.  Z. Cero : Indica si el resultado de una operación aritmética o de comparación es 0, Z=0 el resultado no es cero, Z=1 el resultado es 0.

 S. Signo : indica el signo del resultado S=0, si el resultado es positivo y S=1 si el resultado es negativo.  O. overflow : Indica overflow en la magnitud de un dato O=0 no existe overflow y O=1 si existe overflow.  A. carry auxiliar: contiene el acarreo del bit 3 al bit 4 en un operando de 8 bits.

 D. dirección : es utilizada en operaciones de cadena, indica la dirección que el procesador debe seguir para tomar la información.  I. interrupción : indica al procesador si las interrupciones deben ser atendidas o no.  T. trap : indica la procesador que debe ejecutar una por una, las instrucciones de un programa (procesamiento de un solo paso).

Extraída de :

REGISTRO DE BANDERAS PARA 32 BITS  Las banderas proveen una manera de obtener información acerca de del estado actual de la máquina y el resultado de procesamiento de una instrucción. La plataforma IA-32 utiliza un registro de 32 bits llamado EFLAGS que contiene las banderas

LAS BANDERAS MAS COMUNMENTE USADAS SON LAS SIGUIENTES:  La bandera de acarreo se activa cuando se produce acarreo en una suma o multiplicación, o un "préstamo" en una resta entre números sin signo. La bandera de paridad se usa para indicar si el resultado, en un registro, de una operación matemática es válido  La bandera de paridad se usa para indicar si el resultado, en un registro, de una operación matemática es válido  La bandera de acarreo auxiliar se utiliza en operaciones matemáticas con números decimales codificados en binario (BCD). Se activa si hay acarreo presente.

Extraída de :

 La bandera de cero se activa si el resultado de una operación aritmético lógica es cero  La bandera de signo muestra el bit más significativo del resultado de una operación, el cual denota el signo del número.  La bandera de dirección controla la selección de autoincremento (D=0) o autodecrementa (D=1) de los registros edi o esi durante las operaciones con cadenas de caracteres. La bandera de dirección sólo se utiliza con las instrucciones para el manejo de cadenas de caracteres.

 La bandera de desbordamiento se utiliza en la aritmética de enteros con signo cuando un número sobrepasa la capacidad de representación del registro. Extraída de :

ALU Una unidad aritmética lógica puede realizar un conjunto de operaciones aritméticas básicas y un conjunto de operaciones lógicas, a través de líneas de selección. Extraída de : Se debe diseñar una ALU de 4 bits con 3 entradas de selección de función : modo M, entradas de selección S0 y S1. La entrada M selecciona entre una operación lógica (M=0) y una aritmética (M=1).

FUNCIONAMIENTO DE LA ALU Extraída de :

La ALU se compone básicamente de:  Un circuito operacional.  Registros de entradas.  Registro acumulador.  Registro de estado.  Estos son los que hacen posibles la realización de las operaciones, para la cual la mayoría de acciones de la computadora son realizadas por la ALU. La ALU toma los datos del registro de los registros del procesador, estos los procesa y luego los almacena en registro de salida de la ALU. Otros mecanismos mueven datos entre estos registros y la memoria.

La unidad de control, es la que controla la ALU, ajusta los circuitos y señala que operaciones debe realizar. Sección Lógica  Los datos de entrada en una operación lógica son manipulados en forma separada y los bits son tratados como variables binarias. En la tabla se listan cuatro operaciones lógicas OR, OR - Exclusiva, AND y NOT. En el circuito, las dos líneas de selección (S 1, S 0 ) permiten seleccionar una de las compuertas de entrada, correspondientes a la función Sección Aritmética  El componente básico de la sección aritmética es un sumador en paralelo Las operaciones aritméticas configuradas en el circuito aritmético se presentan. En una ALU, la suma aritmética se puede implementar con un número binario en A, otro número en la entrada B y el acarreo de entrada C en un valor lógico 0. El resto de las funciones se enuncian en la columna descripción.

UNIDAD DE CONTROL (UC)  Es el núcleo del procesador, dirige la ejecución del programa y controla tanto el movimiento entre memoria y ALU, como las señales que circulan entre la CPU y los periféricos. Extraída de :

FUNCIONAMIENTO DE LA UC  Controlar la secuencia de instrucciones que van a ser ejecutadas.  Controlar el flujo de datos que circulan entre las diferentes partes que conforman el ordenador.  Interpreta las instrucciones.  Regular tiempos de acceso y ejecución en el procesador.  Recibir y enviar las señales de control de los periféricos.

 El reloj: consiste en un circuito eléctrico capaz de generar una sucesión de pulsos a intervalos de tiempo constantes El intervalo entre dos puntos de reloj se denomina ciclo, en determinados computadores el ciclo puede descomponerse en subciclos. Contador de programa (CP): También denominado registro contador de instrucción, (RCI). Su misión e s controlar el orden de ejecución de las instrucciones del programa, de acuerdo con su contenido. Un programa no siempre ejecuta las instrucciones secuencialmente  Registro de Instrucción (RI): es una unidad de almacenamiento temporal, este registro guarda la instrucción cunado se extrae de la memoria principal y se mantiene mientras se realiza la decodificación o interpretación. Decodificador: habitualmente, toda instrucción contiene un campo conocido como código de operación (co), que indica el tipo de operación que hay que realizar; el decodificador es el elemento encargado de realizar el análisis del código de operación.  Secuenciador: Es un generador de órdenes simples, denominadas micro órdenes que sincronizadas con el reloj y distribuidas a los elementos necesarios permiten la ejecución de la instrucción.