TEMA 2 Arquitectura de un Ordenador

Slides:



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

Instrucciones de operación sobre datos
El modelo de Von Neumann
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Ing. María Rosa Dámaso Ríos CPU(cuarta semana)
Intoduccion a la Arquitectura y Organizaciòn del Computador
ORGANIZACIÓN COMPUTACIONAL
Tema 4: Unidad de Control
Fermín Sánchez Carracedo Universitat Politècnica de Catalunya
CICLO DE EJECUCION DE UNA INSTRUCCION
Sistemas Operativos Funcionamiento general de una computadora bajo el control de un programa.
Introducción al lenguaje ensamblador
Arquitectura de Computadores
El procesador: la ruta de datos y el control (II Parte)
Programación en Lenguaje Ensamblador.
El nivel de la Microprogramación
UNIDAD DE CONTROL (CU) Universidad Nacional Autónoma De Honduras UNAH
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
Composición Interna de un Procesador

Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
Arquitectura del Computador

ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Introducción al lenguaje ensamblador
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.
Unidad 2: Organización del CPU
Introducción a la Ingeniería en Sistemas
Operación de Micros e Interfaces
Instrucciones: FORMATO DE INSTRUCCIONES
MICRO de 8 bits Funcionamiento interno de un microprocesador de 8 bits. Para comprender mejor el funcionamiento, interno de un microprocesador , se propone.

Modelo de Von Neumann Ana Lilia Laureano-Cruces Departamento de Sistemas Universidad Autónoma Metropolitana.
Arquitectura de Computadoras
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Conceptos Arquitectónicos del computador
Lenguaje de Programación cap. 1 Estructura del Computador.
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.

Datapath para las instrucciones de carga y almacenamiento (load/store)
MODOS DE DIRECCIONAMIENTO
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.
“Organización y Arquitectura de Computadores” William Stallings
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
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

E.A.P. “INGENIERÍA DE SISTEMAS” UNIVERSIDAD PERUANA UNION.
Unidad Central de Proceso
INTRODUCCIÒN MICROCONTROLADORES
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
ARQUITECTURA DE COMPUTADORES
José Alvarado – Cristian Anzola
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
Estructura funcional (Von Neumann)
Arquitectura de Computadores
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
El microprocesador y su arquitectura
Introducción MSc. Rina Arauz.
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
CAPITULO V Arquitectura de Von Neumann
Arquitectura de PCs Arquitectura básica del PC. Introducción El PC es el resultado de una especificación técnica de IBM El hardware se organiza de forma.
Arquitectura de Computadores Clase 6 Ciclo y Conjunto de Instrucciones IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela.
Transcripción de la presentación:

TEMA 2 Arquitectura de un Ordenador La Unidad de Control

Arquitectura de un Ordenador 3.1.- Introducción 3.2.- Unidades funcionales de un ordenador 3.3.- La memoria. Características de las memorias Jerarquía de memoria La Memoria Principal 3.4.- El lenguaje máquina Modos de direccionamiento Tipo de instrucciones Codificación de las instrucciones 3.5.- La unidad de control Registros de la unidad de control Fases de ejecución de las instrucciones Las señales de control El circuito de control

Instrucciones del Procesador Transferencia de Datos MOV destino, origen destino  origen Aritméticas y Lógicas ADD operando AX  AX + operando SUB operando AX  AX - operando MUL operando AX  AX · operando DIV operando AX  AX  operando Control de Flujo JMP dirección saltar JZ dirección saltar si bit de cero activo JNZ dirección saltar si bit de cero no activo JS dirección saltar si bit de signo activo JNS dirección saltar si bit de signo no activo JC dirección saltar si bit de acarreo activo JNC dirección saltar si bit de acarreo no activo Entrada Salida IN operando, [puerto] operando  [puerto] OUT [puerto], operando [puerto]  operando

5. La unidad de control Responsable de ejecutar las instrucciones Obtenerlas de la memoria Interpretarlas Dar las ordenes al resto de unidades funcionales Las ordenes se transmiten “Señales de control” Cargar un valor en un registro Volcar un registro a un bus Lectura / escritura en memoria Incrementar un registro

Los registros Registro Acumulador (AX) Reg. de proposito generales (BX, CX,.. FX) Reg. de Estado (bits: Z, S y C) Contador de Programa (PC) Reg. de Instrucción (RI) Reg. Auxiliar (RX) Contador de Fase

Fases de ejecución de las instrucciones Busqueda de la instrucción La memoria ha de leer en dirección de PC Guardar en RI el código de instrucción Lectura del operando Obtener el operando Almacenarlo en RX Ejecución y almacenamiento Depende de la instrucción en concreto

Diagrama de la unidad de control unidad aritmética unidad de control memoria principal CPU o procesador

Búsqueda de la instrucción - salida PC - lectura memoria - carga RI 1 1 1

Lectura del Operando (BX) - salida BX - carga RX 1 1 1 1

Ejecución y almacenamiento (MOV AX,BX) - salida RX - carga AX - increm. PC 1 1 1 1

Lectura del Operando (inmediato) - incremento PC - salida PC - lectura memoria - carga RX 1 1

Ejecución y almacenamiento (intrucción aritmética) - salida RX carga desde UA, AX - carga reg. estado - increm. PC 1 1

Ejecución y almacenamiento (instrucción JMP) - salida RX - carga PC 1 1 1 1

Señales de control para algunas instrucciones MOV DX,8 ADD BX JMP 130 JC 130 Búsqueda de la instrucción - salida PC - lectura memoria - carga IR Lectura del operando - incremento PC - carga RX - salida BX Ejecución y almacenamiento - salida RX - carga DX - carga de UA AX - carga R.Estado - carga PC (C=1) (C=0)

Decodificación de entradas en el Circuito de Control

Señal de Control “lectura en memoria”

Diagrama de la unidad de control (con modo direcc. absoluto)