CONCEPTOS BASICOS DE:. C P U MICROCOMPUTADORA Unidad Operativa Unidad de Control Memoria Unidad de...

Post on 24-Jan-2016

256 views 0 download

Transcript of CONCEPTOS BASICOS DE:. C P U MICROCOMPUTADORA Unidad Operativa Unidad de Control Memoria Unidad de...

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: