Sei sulla pagina 1di 10

Clase 1: Introduccin, Arquitectura, Aplicaciones,

Bienvenidos
Semestre 2008-II
Introduccin
Sistemas Basados en Microprocesadores
Celulares.
Reproductores MP3/MP4.
XBOX, PS1/2/3.
Computadores.
Cuentan con una CPU.
BUSCANDO FALLOS EN EL ESQUEMA DE
UN
MICROPROCESADOR

El Microprocesador es
un componente de alta escala
de integracin (LSI) !
4004 8008 8080 8086/8088 286 386
486
PENTIUM
PENTIUM PRO PENTIUM II PENTIUM III
PENTIUM IV
EVOLUCIN
DE LOS P
INTEL
XEN
ITALIUM
IDEAS BSICAS P
1.- Es un sistema secuencia sincrono.
2.- Existe siempre un RELOJ (CLK). Normalmente la circuitera es interna y con un cuarzo externo se define la
frecuencia de funcionamiento.
3.- Existe un PROGRAMA que gobierna el funcionamiento del sistema. Est constituido por un conjunto de
instrucciones que se ejecutan de forma secuencial y que estn almacenadas en memoria (ROM) de forma
codificada.
4.- La MEMORIA es el lugar de almacenamiento de datos y resultados parciales. Datos fijos y Programa (ROM) y
datos variables (RAM).
5.- La CPU tiene las siguientes funciones:
Recoge las instrucciones de programa que estan en memoria
Las decodifica y ejecuta
Reconoce situaciones especiales (RESET, Interrupciones, etc)
6.- Dentro de la CPU tenemos varios elementos bsicos que debemos conocer:
Los REGISTROS de uso comn y los de estado (Acumuladores, PC, SP, IX, F)
La unidad aritmtico lgica (ALU). Define las operaciones aritmtico/lgicas que podemos realizar
Asociado con ellas el JUEGO DE INSTRUCCIONES que es capaz de realizar.
7.- La unidad de E/S proporciona la interconexin con el mundo exterior:
Monitor, teclados, ratn, D/A, A/D, memora externa, discos, perifricos en general.
8.- Todos los bloques estn interconectados por los BUSES:
BUS DE DATOS
BUS DE DIRECCIONES
BUS DE CONTROL
Arquitectura Harvard
En la arquitectura Harvard, existen dos tipos de memorias, y
por lo tanto dos buses, que suelen ser de anchura diferente, es
posible acceder a ambas memorias al mismo tiempo, con lo cual la
velocidad del sistema aumenta
(P RISC Reduced Instruction Set Computer)
Arquitectura de Computadoras
Arquitectura Von Neumann Arquitectura Harvard

APLICACINES Computadora de 8 Bits (Microcontrolador PIC )
1 En un display mostrar la entrada binaria del Puerto A en BCD en el
Display. As por ejemplo si por la entrada lee "101" en el display
visualiza 5"
ZONA DE DATOS*********************************************
LIST P=16F84A
INCLUDE <P16F84A.INC>
; ZONA DE CDIGOS ************************************

ORG 0 ; El programa inicia en la direccin 0.
Inicio
bsf STATUS,RP0 ; Acceso al Banco 1.
clrf PORTB ; Las lneas del Puerto B se configuran como salida.
movlw b'00011111' ; Las 5 lneas del Puerto A se configuran como entrada.
movwf PORTA
bcf STATUS,RP0 ; Acceso al Banco 0.
Principal
movf PORTA,W ; Lee la entrada
andlw b'00000111' ; Mscara para quedarse con el valor de las 3 entradas
call Binario_a_7Segmentos ; Convierte cdigo binario a 7 segmentos del display.
movwf PORTB ; Resultado se visualiza por el puerto de salida.
goto Principal

; Subrutina "Binario_7Segmentos" -----------------------------------------------
Binario_a_7Segmentos ; Tabla para display de 7 segmentos.
addwf PCL,F
Tabla retlw 3Fh ; El cdigo 7 segmentos para el "0".
retlw 06h ; El cdigo 7 segmentos para el "1".
retlw 5Bh ; El cdigo 7 segmentos para el "2".
retlw 4Fh ; El cdigo 7 segmentos para el "3".
retlw 66h ; El cdigo 7 segmentos para el "4".
retlw 6Dh ; El cdigo 7 segmentos para el "5".
retlw 7Dh ; El cdigo 7 segmentos para el "6".
retlw 07h ; El cdigo 7 segmentos para el "7".
retlw 7Fh ; El cdigo 7 segmentos para el "8".
END ; Fin del programa.
CPU
MEMORIA
ROM
(Programa)
MEMORIA
RAM
(Datos)
Entrada /
Salida
ALIMENTACIN
RELOJ
DIRECCIONES
DATOS
CONTROL
EXTERIOR
8
16
32
64
16 = 64K
20 = 1M
24 = 16M
32 = 4G
ARQUITECTURA VON-NEUMANN
(P CISC Complex Instruction Set Computer)
BUSES
CLK
Interrupciones
RESET
DMA
R / W
MAPA DE
MEMORIA

MAPA E/S
Esta arquitectura se caracteriza por disponer de
una Sola memoria principal donde se almacenan datos e instrucciones
en segmentos separados . A dicha memoria se accede a travs de un
sistema de buses nico (direcciones, datos y control).
Estructura Funcional de los Ordenador
Unidad Central de Proceso
EJECUCION DE LAS INSTRUCCIONES
Bsqueda de
la Instruccin
Decodificacin de
la Instruccin
Bsqueda de
Operandos
Ejecucin de
la Instruccin
Almacenamiento
del Resultado
Prxima
Instruccin
Se extrae de la memoria la siguiente
instruccin y se la lleva al registro de
Insruccin (RI).
Se determina el tipo de instruccin y los
operandos que tiene.
Se busca el/los operandos y se los carga en
los registros internos de la CPU.
Se ejecuta la operacin.
Se almacena el resultado en el lugar apropiado.
Se pasa a la siguiente instruccin.

Potrebbero piacerti anche