CONCEPTOS BASICOS DE:
C P U
MICROCOMPUTADORA
Unidad Operativa
Unidad de Control
Memoria
Unidad de SalidaUnidad de Entrada
MICRO-MICRO-PROCESADORPROCESADOR
(CPU)(CPU)
MICROCOMPUTADORA
Memoria
Unidad de SalidaUnidad de Entrada
HISTORIA DE LOS MICROPROCESADORES
1971 1972 1974 1978 1979 1982 1985 1989 1993
4 bits 8 bits 8 bits 16 bits 16 bits 16 bits 32 bits 32 bits 64 bits 700kHz 800kHz 2MHz 4 MHz 4 MHz 25MHz 40 MHz 50 MHz 66 MHz
MICRO-MICRO-PROCESADORPROCESADOR
(CPU)(CPU)
MICROCONTROLADOR
Memoria
Unidad de SalidaUnidad de Entrada
MICROCONTROLADOR
MICRO-MICRO-PROCESADORPROCESADOR
(CPU)(CPU)
Memoria
Unidad de SalidaUnidad de Entrada
DIFERENCIAS:M
ICR
OP
RO
CE
SA
DO
R
MIC
RO
CO
NT
RO
LAD
OR
ABIERTO CERRADO
PRECIO ELEVADO PRECIO BAJO
P C
CLASIFICACIÓN
CC BUSBUSDATOSDATOS
4bits
8bits
16bits
32bits
Pequeños automatismos y juguetería
Diversas Aplicaciones
Procesamiento digital de señales
Inteligencia artificial, Almacenamiento masivo
ARQUITECTURAS
Von Neumann Harvard
CPU
Memoria(Datos y
Programa)
Bus de Datose Instrucciones
Bus de Direcciones
CPU
Memoriade Datos
Memoriade Programa
InstruccionesDirecciones
Direcciones Datos
ARQUITECTURAS
CISC“Computador con repertorio de
instrucciones complejo”
• Gran número de instrucciones complejas.
• Permite implementar instrucciones de alto nivel directamente o con un número pequeño de instrucciones ensamblador.
• Gran variedad de tipos de datos y de modos de direccionamiento.
• Se pueden añadir nuevas instrucciones al repertorio manteniendo las antiguas.
RISC“Computador con repertorio de
instrucciones reducido”
• Pocas instrucciones y muy básicas.
• Repertorio simple y ortogonal.
• Formatos de instrucción uniformes.
• Pocos tipos de datos y de modos de direccionamiento, siempre los más sencillos.
FAMILIA PIC1
P I C1P I C1P I C1P I C1
C, 8 bits, RISCC, 8 bits, RISCC, 8 bits, RISCC, 8 bits, RISC
GA
MA
SG
AM
AS
GA
MA
SG
AM
AS
BásicaBásica
MediaMedia
AltaAlta
MejoradaMejorada
EnanaEnana
Arq
. H
arva
rdA
rq.
Har
vard
Arq
. H
arva
rdA
rq.
Har
vard
2 niveles
2 niveles
8 niveles
FAMILIA PIC1
BásicaBásica
MediaMedia
AltaAlta
MejoradaMejorada
EnanaEnana 12XXXX
18XXXXX
17XXXXX
16XXXX
16C5X 16C55X
77(16 bits)
58(16 bits)
35(14 bits)
33(12 bits)
33 a 35(12 a 14 bits)
4 a 10 MHz
20 MHz
20MHz
33 MHz
40 MHz
GamaGama Identificación Instrucciones Reloj Stack
32 niveles
16 niveles
PERIFÉRICOS BÁSICOS
• LED
PERIFÉRICOS BÁSICOS
• Pulsadores e Interruptores:
PERIFÉRICOS BÁSICOS
• Optoacopladores:
PERIFÉRICOS BÁSICOS
• Displays:
PERIFÉRICOS BÁSICOS
• Relé:
PERIFÉRICOS BÁSICOS
• Relé miniatura DIL:
PERIFÉRICOS BÁSICOS
• Foto Triac:
PERIFÉRICOS BÁSICOS
• Zumbador:
Top Related