componente en bloques del procesador

28
http://www.zoomcanal.com.co/media/logos/LOGO_U_ECCI.jpg

Upload: johan-vasquez

Post on 12-Apr-2017

484 views

Category:

Technology


0 download

TRANSCRIPT

http://www.zoomcanal.com.co/media/logos/LOGO_U_ECCI.jpg

Presentado por:

Diego Medina OrjuelaJohan Andrey Vásquez

Presentado a:

MSc. Oscar Wilson Mendoza Martínez

TECNOLOGIA EN DESARROLLO INFORMATICO

ARQUITECTURADE

HARDWARE

COMPONENTE EN BLOQUES

DEL PROCESADOR

Esquema del microprocesador 8088

http://www.zator.com/Hardware/Images_esp/H3b-F1.gif

UBICACIÓN DE CADA UNA DE LAS BANDERAS

http://yaqui.mxl.uabc.mx/~curlango/LabArqI/sem00-2/bandera.gif

Ubicación de las Banderas

http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/img7.png

DESCRIPCION DE CADA BANDERA

http://2.bp.blogspot.com/-a8THFDsrLNc/VDSAdkLDh1I/AAAAAAAAAYE/YMougIDYgm4/s1600/BANDERAS.jpg

NOMENCLATURAOverflowNV: No hay desbordamientoOV: Si lo hayDirectionUP: Hacia adelanteDN: Hacia atrásInterruptsDI: DesactivadasEI: ActivadasSignPL: PositivoNG: Negativo

ZeroNZ: No es CeroZR: Si lo es.Auxiliary CarryNA: No hay acarreo auxiliarAC: Hay acarreo auxiliarParityPO: Paridad non.PE: Paridad parCarryNC: No hay acarreoCY: Si lo hay

Banderas de Registro de 32 Bits

https://asm86.files.wordpress.com/2009/04/eflags.jpg

Descripción de la ALU

La ALU o unidad aritmético lógica consiste en un circuito digital que permite realizar operaciones ariméticas y lógicas entre dos números.

ALU viene del inglés y es acrónimo de Arithmetic Logic Unit. En español, la unidad aritmético lógica vendría a ser una especie de circuito que tiene la capacidad de calcular operaciones como adición, substracción u otras como NOT y XOR.http://www.definicionabc.com/tecnologia/alu.php

Descripción de la ALUEn informática, la Unidad Aritmética Lógica forma parte del circuito digital del procesador indefectiblemente, teniendo además presencia en otros Circuitos Electrónicos que necesiten realizar estas operaciones, teniendo por ejemplo la utilización de un Reloj Digital, donde estos cálculos lógicos se basan en dos funcionalidades básicas:Sumar de a 1 al tiempo actual (para los Segundos, Minutos y las Horas)Comprobación de la activación o no activación del sonido de la alarmaCambio de Hora y Minutos de acuerdo al sistema hexadecimalPero esta unidad es generalmente utilizada en circuitos de alta complejidad, cubriendo no solo operaciones matemáticas simples, sino una gran cantidad de cálculos por segundos, siendo en el caso de los últimos aquellos que son conocidos como Microprocesadores, y que como hemos dicho, son el cerebro de un ordenador y te toda la información que se procesa a través de él.

Grafica de la ALU

http://images.slideplayer.es/3/1073861/slides/slide_6.jpg

Diagrama en Bloques de la ALU

http://seduca.uaemex.mx/material/LIA/LC/img/lc_U4t4_1.jpg

Operación de la ALU

http://images.slideplayer.es/1/75315/slides/slide_15.jpg

Funcionamiento

http://image.slidesharecdn.com/clasearitmeticos-100513150735-phpapp02/95/clase-circuitos-aritmticos-21-728.jpg?cb=1273763275

Descripción compuertas lógicas

http://www.monografias.com/trabajos87/proyecto-alu-version-1-5-2/image008.jpg

Descripción compuertas lógicas

http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/images/031205.gif

Tipos de Funciones de la ALU

http://image.slidesharecdn.com/la-upc-1-150522160827-lva1-app6892/95/grupo-3-disco-duro-cpu-unidad-aritmetica-logia-alu-unidad-de-control-cu-10-638.jpg?cb=1432311003

Arquitectura de la ALU

http://www.cpraviles.com/materiales/pcpi/PCPI/wp-content/uploads/2012/04/ud1_image012.png

Unidad de Control (UC)

http://www.monografias.com/trabajos14/micros/Image2109.gif

La UC es la encargada de generar las señales necesarias para que el resto de los componentes del microprocesador ejecuten de forma adecuada las instrucciones del programa.

La UC debe decodificar las instrucciones almacenadas en la RAM.

También debe organizar la secuencia de acciones a realizar por parte de la computadora.

Unidad de Control.Ejecución de una instrucción = Conjunto de Ciclos:

• Captación (fetch): Obtener instrucción de la memoria.• Ejecución.• Interrupción: Instrucciones que requieren atención

urgente.

Ciclos compuestos de microoperaciones.Utiliza los registros de Control y Estado.

Existen dos tipos de unidades de control: las cableadas, usadas generalmente en máquinas sencillas, y las micro programadas, propias de máquinas más complejas.

Unidad de control cableada

http://jhonetto.tripod.com/unidad7.jpg

En un tiempo, las unidades de control para los CPU eran lógica ad hoc, y eran difíciles de diseñar. Estas pueden identificarse como la parte principal de la computadora y del dispositivo principal que ayuda al computador a funcionar de una manera apropiada. Es construida de puertas lógicas, circuitos biestables, circuitos codificadores, circuitos decodificadores, contadores digitales y otros circuitos digitales. Su control está basado en una arquitectura fija, es decir, que requiere cambios en el cableado si el conjunto de instrucciones es modificado o cambiado. Esta arquitectura es preferida en las computadoras RISC, pues consiste en un conjunto de instrucciones más pequeño.

http://orgaproyect.galeon.com/6uc/CONTENTS/Diagramas/elemucmicrop.jpg7

Unidad de control Microprogramada

En 1951, por M. V. Wilkes, fue introducida la idea de microprogramación como un nivel intermediario para ejecutar instrucciones de programa de computadora,  los microprogramas fueron organizados como una secuencia de microinstrucciones y almacenados en una memoria del control especial.El algoritmo para la unidad de control microprogramada es usualmente especificado por la descripción de un diagrama de flujo.La ventaja principal de la unidad de control microprogramada es la simplicidad de su estructura. Las salidas del controlador son organizadas en microinstrucciones y pueden ser reemplazadas.

FIN