Maquinas Digitales 2010-03.  La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes.

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
Microprocesadores Componentes básicos..
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
MICROCONTROLADORES NOCIONES BÁSICAS.
Alumno: Roy R. Mercado Núñez
MICROPROCESADORES y MICROCONTROLADORES
ORGANIZACIÓN COMPUTACIONAL
ARQUITECTURA DE COMPUTADORAS
El Microprocesador.
Tema: Microprocesadores
Introducción a los Procesadores Digitales de Señal (DSP)
Introducción a los MCU´s de Motorola
Introducción a los microcontroladores.
El nivel de la Microprogramación
Seminario programación microcontroladores ARM LPC 1769
Circuitos Combinacionales Comunes
Composición Interna de un Procesador

ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MICRO Y MACRO ARQUITECTURA
Unidad 2: Organización del CPU
Operación de Micros e Interfaces
EL MICROPROCESADOR.
ARQUITECTURA DE COMPUTADORES
Maquinas digitales Puertos.  Retardo de propagación  Atenuación  Efecto Skin  Interferencia  CrossTalk  Señal de referencia o tierra  Simétricos.
Conceptos Arquitectónicos del computador
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Electrónica aplicada al tratamiento de datos Procesadores digitales de señal (PDS) DSP: Digital Signal Processors (procesadores) DSP: Digital.
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
Diseño de la Unidad de Control Multiciclo: Microprogramación
Tema 2: Lenguaje máquina
MICROCONTROLADORES COMPATIBLES CON 8XC51
Tema 1: Introducción a los microcontroladores
“Organización y Arquitectura de Computadores” William Stallings
Estructura de Computadores
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
Tema 4: El microcontrolador PIC16F876
UNIDAD CENTRAL DE PROCESO
INTRODUCCIÓN A LAS HERRAMIENTAS DE DISEÑO CON PIC
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Hecho por: M.C. Luis Fernando Guzmán Nateras v3 Organización de Computadoras Preparación: Examen 1 JEOPARDY.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
1.1 Introducción A Los Sistemas Informáticos
NOCIONES BÁSICAS COMPUTO II
Estructura Microcontrolador
ARQUICTECTURA DE SERVIDORES
La importancia de un equipo de computo
Maquinas Digitales UNIDADES DE CONTROL.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Principio unidad 1.
MICROPROCESADORES INTEGRANTES: Williams Rodríguez C.I: Peña julio C.Ojeda 17/04/2012.
INTRODUCCIÒN MICROCONTROLADORES
Alumno: Gerardo Mario Valdés Ortega
¿Qué es un Microcontrolador?
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
 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.
 Software  Humanware  Hardware Conformado por.
CAPITULO V Arquitectura de Von Neumann
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.
Tecnologías y Arquitecturas de SE
Transcripción de la presentación:

Maquinas Digitales

 La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes con la tarea de almacenamiento al final  Esta técnica de mejora no siempre es útil en todos los casos.

 El tiempo por ciclo es reducido así se puede reducir la rata de instrucciones en la mayoría de los casos  Algunos de los circuitos combinacionales como sumadores o multiplicadores pueden ser mas rápidos aumentando los circuitos

 Los procesadores que no emplean pipelined ejecutan solo una instrucción a la vez lo que hace de su construcción mas simple y menos costosa.  En la técnica de pipelined nace la necesidad de manejar mas registros dando la posibilidad de aumentar la latencia,  Un procesador sin pipelined es mas sencillo de predecir su comportamiento.

 Von Neuman  Harvard

 Entradas y salidas de propósito general  Temporizadores y contadores  Conversor análogo a digital (ADC)  Puerto serial (UART-USART)  Puerto serie sincronico  Otros puertos de comunicación (USB, CAN,Ethernet, puerto paralelo)  Comparadores  Moduladores de pulso (PWM)  Memoria de datos no volatil (EEPROM)

 CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones complejo.  RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones reducido.

 Características: ◦ Conjunto de instrucciones muy amplio ◦ Instrucciones que permiten realizar operaciones complejas situados en memoria o en registros ◦ Dificulta el paralelismo ◦ Ejemplos Z80 e INTEL 51 ◦ En algunos casos las instrucciones mas complejas se pasar a instrucciones del tipo RISC, a lo que se le llama microinstrucciones

 Características: ◦ Integra características de VAX, Motorola y el National ◦ Procesador de 32 Bits ◦ Puede manejar instrucciones de 16 o 32 bits ◦ Maneja 24 bits para direccionar la memoria ◦ Instrucciones de formato fijo

RGP  Registros de propósito general (RGP) ◦ RA, RB, RC, RD, RE, RF (C/U de 32 bits) AC  Registro Acumulador (AC) (32 Bits) IX  Registro índice (IX) (24 Bits) SP  Apuntador a la pila (SP) (24 Bits) PC  Contador de programa (PC) (24 Bits) IR  Registro de instrucción (IR) (32 Bits) MD  Registro de datos de la memoria (MD) (32 Bits)

MA  Registro para direccionamiento de memoria (MA) (24 Bits) SR  Registro de banderas (SR) (8 Bits) ◦ Z:(SR{0}) Indica si la operación dio cero ◦ C:(SR{1}) Indica si hubo carry ◦ O:(SR{2}) Indica si la operación dio overflow ◦ N:(SR{3}) Indica si la operación dio un numero negativo ◦ SH:(SR{4}) Indica si la ultima operación fue de 16 bits ◦ IE:(SR{5}) Indica si las interrupciones habilitadas

PR  Priority Registrer (PR) Empleado en el IM3 Indica la prioridad de la interrupción que el procesador esta atendiendo. (3 bits) SHC  Shift Counter (SHC) Empleado en las instrucciones de desplazamiento y rotación. (5 bits) MR  Mask register (MR) Contiene el modo de interrupción en el cual se encuentra operando el procesador (2 Bits)

 Cuenta con dos entradas de 32 bits  Entrada de carry de 1 Bit (proviene del SR)  Salida de 32 bits  Una linea de carry out

 Interconexión interna entre registros ◦ ABUS ◦ BBUS ◦ OBUS  Interconexión de la memoria y otros periféricos ◦ ADBUS (24 Bits) ◦ DBUS (32 Bits) – Bidireccional ◦ Líneas de interrupción

 Directo  Indirecto  Indexado  Indexado indirecto  Inmediato

 El procesador permite la selección del modo de interrupción: ◦ Modo 1 (IM1): Modo básico, solo existe una línea de interrupción y solo puede estar conectado un elemento de interrupción. ◦ Modo 2 (IM2): Existe una línea de interrupción y pueden ir varios elementos de interrupción. ◦ Modo 3 (IM3): Existen tres líneas de interrupción y pueden ir hasta 7 periféricos

 Una unidad de control microprogramada consiste esencialmente en "microprocesador dentro del microprocesador", y consta de elementos análogos aunque mucho más simplificados:  Conjunto de microinstrucciones utilizadas para especificar el control de una máquina.

 Sistemas de almacenamiento: ◦ RAM: que contiene las instrucciones y los datos. ◦ ROM: que se encuentra alojada en el controlador, que contiene las microinstrucciones para ejecutar las instrucciones y que se llama Memoria de Solo Lectura de Control CROM y consiguiente su registro de direcciones se llama Registro de Direcciones de la Memoria de Control CMAR.  Existe además un sumador para permitir el salto de una instrucción a otra.

 Conjunto de valores de las señales de control en una etapa cualquiera de la ejecución de una instrucción.  Puede estar multiplexada.

 Trabajo de grado para optar por el titulo de ingeniero electrónico «Sistema de apoyo para el aprendizaje de arquitectura de computadores »,Luisa Fernanda García Vargas, Francisco Viveros,2002  itle=El_microcontrolador itle=El_microcontrolador  r r  ctura/microprogramacion.pdf ctura/microprogramacion.pdf

 nos_en_Hardware,_Software_y_Firmware/serg io_duron_macias.pdf nos_en_Hardware,_Software_y_Firmware/serg io_duron_macias.pdf