Está en la página 1de 8

SISTEMA MICROCONTROLADOR.

Es el que, basado en el P, dispone de todos los elementos necesarios y suficientes para crear un
sistema operativo, de forma que pueda procesar y almacenar informacin, as como comunicar con
otros sistemas.

ESTRUCTURA INTERNA DE UN MICROPROCESADOR.

ESTRUCTURA DE LOS BUSES.

Los Ps y Cs disponen de un grupo de lneas conductoras a travs de las cuales se encauza la


informacin. El bus consta de un camino que permite comunicar selectivamente un cierto nmero de
componentes o dispositivos, bien internamente o externamente al sistema.

La informacin que contienen los buses puede ser en forma de instrucciones o de datos. El conjunto
de todas las instrucciones forma el programa, que se ir ejecutando secuencialmente para desarrollar
el proceso en curso.

A su vez, las instrucciones estn formadas por dos zonas: el cdigo de la operacin (CO u OP-CODE)
y el operando (OP).

El cdigo de la operacin es la parte de la instruccin que ordena al P o CPU lo que se debe hacer
con el operando u operandos.

Supongamos una instruccin que realice la suma entre los nmeros 5 y 3. El cdigo de operacin es
suma y los operandos son los nmeros 5 y 3.

SUMA 5,3
CO OP

El cdigo de la operacin tiene una extensin de un byte y el operando puede ser de uno o dos bytes.
Existen varios tipos de buses, en funcin del tipo de informacin que transportan. stos son.
- Bus de datos: por l circulan las instrucciones o los datos.
- Bus de direcciones: Se utiliza para acceder a los dispositivos que estn conectados con el
sistema (memorias etc.)
- Bus de control: La misin de sus lneas no es comunicar ninguna informacin, sino
transportar las seales que controlan los dispositivos con los que trabaja el sistema C.

MEMORIA.

Es el elemento del sistema microcontrolador que se encarga de guardar el programa que se ejecuta ,
as como los datos temporales que se manipulan durante el proceso.

ROM, PROM, EPROM, EEPROM, RAM, FLASH

UNIDAD CENTRAL DE PROCESO

La CPU est formada por: La unidad de control (UC), la unidad aritmtico-lgica (UAL), los registro
de propsito general y los registros auxiliares de propsito especfico.
Registro de propsito general

Almacenan temporalmente datos y resultados intermedios. (Acumulador A)

Registros auxiliares de propsito especfico. stos son algunos de ellos.

- Contador de programa (PC). Direcciona la posicin de memoria donde se encuentra la


instruccin que se debe ejecutar en cada momento.
- Registro de direcciones temporal (RDT). Lo utiliza el sistema para almacenar los operandos
que son empleados posteriormente para direccionar memorias.
- Registro de Instrucciones (RI). Mantiene el cdigo de la instruccin en la unidad de control
mientras sta procede a la ejecucin de stas.
- Registro de cdigo de condiciones (PSW). Memoriza informacin relativa a las operaciones
que se realizan en la ALU.
- Stack pointer (SP). Es un registro que se utiliza como indicador de una posicin de una zona
de memoria que denominamos pila (stack).
-

UNIDAD DE CONTROL.

La unidad de control tiene como funciones bsicas la lectura de las instrucciones de la memoria, su
decodificacin y su ejecucin. As mismo, se encarga de controlar y comunicarse con los perifricos.

El tiempo que emplea en completarse cada una de estas operaciones elementales, que forma
la instruccin, se denomina ciclo mquina.

El tiempo total utilizado en la ejecucin de una instruccin se llama ciclo de instruccin.

Estos tiempos se miden en ciclos o estados, que son los periodos de la seal de reloj del sistema C.
Un ciclo de instruccin est compuesto de varios ciclos mquina y un ciclo mquina, por varios estados.

Para la ejecucin de una instruccin son necesarios los siguientes pasos:

- Bsqueda del cdigo de la operacin en la direccin de la memoria de programa apuntada por


el contador de programa.
- Decodificador de la instruccin, lectura de los operandos y ejecucin de la instruccin.
DIAGRAMA DE BLOQUES DE UNA CPU

CICLO DE INSTRUCCIN Y CICLO MQUINA

También podría gustarte