ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR

Slides:



Advertisements
Presentaciones similares
REGISTROS INTERNOS DEL PROCESADOR.
Advertisements

Integrantes Carlos Junior Salinas Rivera (ILHUICOATL). Comunidad: coatl (serpiente).
Introducción al lenguaje ensamblador
COMUNI DAD MAYA tuukul may (fantasia)
Circuitos Combinacionales Comunes
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
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.
Gabriela -–iluikaltl “cielo” Yesenia—klauitl “lluvia” Ernesto—ejekatl “viento//aire”
Arquitectura del 8086/8088 TEEL 4011
Conceptos Arquitectónicos del computador
Tema 1: DATOS Y REGISTROS
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
COMUNIDAD YAQUI! Sikiri#4 Heeka#7 Ba’am#19.
José Alvarado – Cristian Anzola
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
El microprocesador y su arquitectura
PICOBLAZE (Microcontrolador Embebido de 8 bits). Picoblaze Es un microcontrolador de 8 bits, muy simple, orientado inicialmente para FPGAs de la familia.
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
Estructura de un ordenador. Ronald Valverde Zambrano.
Constitución General de una Computadora.  Son todos los dispositivos y componentes físicos de una computadora.  Dispositivos de entrada.  Dispositivos.
ALGORITMOS Y TIPOS DE DATOS Un algoritmo es un método para resolver un problema. Para la creación de un programa (resolver un problema) en un lenguaje.
INTRODUCCION A LOS SISTEMAS DE COMPUTO ARQUITECTURA VON NEUMAN Ing. David Gonzalez.
NOMBRE: ERICK ANTONIO MATA BARBALENA PROF: ING. LEONOR FALCON MATERIA: MICROPORCESADORES TURNO VESPERTINO 27/04/2017.
FUNCIONAMIENTO BÁSICO
Unidad de Aprendizaje: Lenguaje Ensamblador
L. S. C. A. Raúl Monforte Chulin
Organización de computadoras
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
ARQUITECTURA BÁSICA DE UN ORDENADOR
Microprocesador Estructura interna.
Tratamiento de Datos Capitulo Dos.
CPU (Unidad Central de Proceso)
Unidad aritmético-lógica
El procesador Diseño del control.
Circuitos combinacionales II
EL CPU.
Lenguajes y representación técnica
CURSO INFORMÁTICA: Niverl 1
Titulación: Grado en Ingeniería de Computadores
Datapath para las instrucciones de carga y almacenamiento (load/store)
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
Compuertas Lógicas
INTRODUCCION DE SISTEMAS INFORMATICOS
MC Beatriz Beltrán Martínez Primavera 2016
Centro educativo independiente tizayocan Saúl Cervantes Pérez
JAVIER ANDRES MARTÀ MARTINEZ CODIGO 37772
PICOBLAZE RESUMEN.
Estas dos líneas de código permiten al Asm iniciar en Code Segment
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
Lenguaje Ensamblador. Repertorio de instrucciones Microprocesador Z80.
Periféricos de entrada
HERRAMIENTAS DE PROGRAMACIÓN
INNOVACION TECNOLOGICA ELECTRONICA ESTUDIANTIL EN CIENCIAS
PROCESADOR DIGITAL ESPECIALIZADO
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
PICOBLAZE RESUMEN.
Empecemos por el principio
PROGRAMACIÓN (2).
MC Beatriz Beltrán Martínez Otoño 2017
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
Operaciones con Acumuladores
Compuertas lógicas Estos circuitos pueden visualizarse como máquinas que contienen uno o más dispositivos de entrada y exactamente un dispositivo de salida.
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
El procesador Datapath y control.
1 ALU (Unidad aritmético lógica) Registros Unidad de control I/O y buses internos (usualmente 3 estados) I/O y buses internos Los buses I/O son de tres.
Gestión del sistema de entrada / salida
UNIDAD II Generalidades sobre Algoritmos
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Transcripción de la presentación:

ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR JENNY MONTES COD: 39412 JHONATTAN RODRIGUEZ COD: 9920

REGISTRO DE BANDERAS El registro de banderas, también llamado registro de estado o palabra de estado, es un registro de 16 bits y contiene información sobre el estado de operaciones de la unidad aritmética lógica.

OF (Overflow, desbordamiento) OF (Overflow, desbordamiento). Indica desbordamiento de un bit; cuando es 1 existe desborde y cuando es 0 no existe. DF (dirección). Designa la dirección hacia la izquierda o hacia la derecha para mover o comparar cadenas de caracteres. Cuando es 1 decrece y cuando es (0) incrementa. IF (interrupción). Indica que una interrupción externa, como la entrada desde el teclado, sea procesada o ignorada. Cuando es 1 habilita la interrupción y cuando es (0) la deshabilita. TF (trampa). Permite la operación del procesador en modo de un paso. Los programas depuradores, activan esta bandera de manera que usted pueda avanzar en la ejecución de una sola instrucción a un tiempo, para examinar el efecto de esa instrucción sobre los registros de memoria. SF (signo). Contiene el signo resultante de una operación aritmética (0 = positivo y 1 = negativo). ZF (cero). Indica el resultado de una operación aritmética o de comparación (0 = resultado diferente de cero y 1 = resultado igual a cero). AF (acarreo auxiliar). Contiene un acarreo externo del bit 3 en un dato de 8 bits para aritmética especializada. PF (paridad). Indica paridad par o impar de una operación en datos de 8 bits de bajo orden (mas a la derecha). CF (acarreo). Contiene el acarreo de orden mas alto (mas a la izquierda) después de una operación aritmética; también lleva el contenido del ultimo bit en una operación de corrimiento o de rotación. Las banderas están en el registro de banderas en las siguientes posiciones: Las banderas mas importantes para la programación en ensamblador son O, S, Z y C, para operaciones de comparación y aritméticas, y D para operaciones de cadenas de caracteres.

ALU(UNIDAD ARITMÉTICA Y LÓGICA) 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. 

Las cuatro entradas de A se combinan con las de B generando una operación de salida de cuatro bits en F. La entrada de selección de modo S2 distingue entre las operaciones aritméticas y lógicas. Las entradas de selección S0 y S1 determinan la operación aritmética o lógica. Con las entradas S0 y S1 se pueden elegir cuatro operaciones aritméticas (con S2 en un estado) y cuatro lógicas (con S2 en otro estado). Los acarreos de entrada y salida tienen sentido únicamente en las operaciones aritméticas. El diseño de una ALU implica el diseño de la sección aritmética, la sección lógica y la modificación de la sección aritmética para realizar las operaciones aritméticas y lógicas.

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. Se listan cuatro operaciones lógicas OR, OR - Exclusiva, AND y NOT. En el circuito, las dos líneas de selección (S1, S0) permiten seleccionar una de las compuertas de entrada, correspondientes a la función Fi . Como se muestra a continuación. S1 S0 Salida Función Fi F=Ai+Bi OR 1 F=AiÅBi XOR F=Ai·Bi AND F=A'i NOT

UC (UNIDAD DE CONTROL) Denominada también como la parte inteligente del microprocesador, se encarga de distribuir cada uno de los procesos al área correspondiente para su transformación.

FUNCIONAMIENTO: La unidad de control de un procesador realiza dos tareas: 1. Hace que el procesador ejecute las micro operaciones en la secuencia correcta, determinada por el programa que se está ejecutando. 2. Genera las señales de control que provocan la ejecución de cada micro operación. Las señales de control generadas por la unidad de control causan la apertura y el cierre de ciertas puertas lógicas, lo que da como resultado una trasferencia de datos hacía, o desde, los registros y una operación de la ALU. CARACTERISTICAS: Registro de instrucción: es el encargado de almacenar la instrucción que se está ejecutando. Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar Controlador y decodificador: se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso. Secuenciador: genera micro órdenes necesarias para ejecutar la instrucción. Reloj: proporciona una sucesión de impulsos eléctricos a intervalos constantes.

WEB GRAFIA https://www.google.com.co/search?q=registro+de+banderas+16+bits&biw=1309&bih=726&source=lnms&tb m=isch&sa=X&ved=0CAcQ_AUoAWoVChMIqL2rsu- ayAIVyqQeCh2AwwXm#imgrc=fPEyqFDMlA6LmM%3A. http://www.geocities.ws/antrahxg/documentos/org_comp/registro.html. http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031201.htm. https://www.google.com.co/search?q=registro+de+banderas+16+bits&biw=1309&bih=726&source=lnms&tb m=isch&sa=X&ved=0CAcQ_AUoAWoVChMIqL2rsu- ayAIVyqQeCh2AwwXm#tbm=isch&q=uc+unidad+de+control&imgrc=eCT9X7sw_ffCvM%3A. http://www.buenastareas.com/ensayos/Funcionamiento-De-La-Unidad-De-Control/3512231.html. https://es.wikipedia.org/wiki/Unidad_de_control#Componentes. http://ciceron.galeon.com/funcionmicro.html.