Académique Documents
Professionnel Documents
Culture Documents
(1) ndice
Sistemas digitales basados en microprocesador
Arquitectura bsica de un sistema basado en microprocesador. Arquitectura bsica de un microprocesador. Funcionamiento de un sistema basado en microprocesador. Diseo de sistemas digitales basados en microprocesador. Familia xx86 como caso particular.
Tema 1
Sistemas Digitales basados en Microprocesador
Bus de Direcciones
Bus de Control
Bus de Datos
CPU
LOG. SELECCIN
MEMORIA:
Dispositivo para almacenar las instrucciones en cdigo mquina del programa y los datos relacionados con el mismo. Suelen existir 2 tipos: memoria no voltil (ROM) para almacenar el programa y memoria voltil (RAM) para las variables y la pila.
FA
PUERTOS E/S
(U. ARITMTICO-LGICA)
REGISTROS DE DATOS
ALU
Transferir datos a los puertos de e/s o a la memoria Ejecutar sentencias de control internamente Realizar operaciones aritmticas y lgicas Manipular algunos parmetros internos a travs de registros del sistema
HARDWARE
Seleccin de las memorias ROM y RAM (dinmicas o estticas en funcin del tamao necesario) Diseo del mapa de memoria e implementacin de la lgica de seleccin Seleccin del circuito de reset y la fuente de alimentacin Seleccin de dispositivos de E/S y controladores necesarios (teclado, display, discos, puertos E/S, DMA, temporizacin, interrupciones, etc.
AH BH CH DH SP BP SI DI
AL BL CL DL
REGISTROS GENERALES
SUMADOR
BUS DATOS (16 BITS)
CS DS SS
BUS DATOS ALU (16 BITS) BUS
ES IP OTROS REG.
REG. TEMPORALES
MUX
ALU
REG. FLAGS
COLA INSTRUCCIONES
UNIDAD DE EJECUCIN