Beruflich Dokumente
Kultur Dokumente
SUDAMERICANO.
Computacin Aplicada.
Una de las memorias contiene solamente las instrucciones del programa (Memoria
de Programa), y la otra slo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda acceder de
forma independiente y simultnea a la memoria de datos y a la de instrucciones. Como los
buses son independientes stos pueden tener distintos contenidos en la misma direccin y
tambin distinta lngitud. Tambien la longitud de los datos y las instrucciones puede ser
distinta, lo que optimiza el uso de la memoria en general.
Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced
Instruccin Set Computer), el set de instrucciones y el bus de memoria
de programa pueden disearse de tal manera que todas las
instrucciones tengan una sola posicin de memoria de programa de
longitud.
Adems, al ser los buses independientes, la CPU puede acceder a los
datos para completar la ejecucin de una instruccin, y al mismo tiempo
leer la siguiente instruccin a ejecutar.
Unidad lgica aritmtica (Arithmetical Logical Unit - ALU) realiza todas las
operaciones matemticas y lgicas sobre datos; y
Eso ocurre porque cada instruccin se ejecuta en varios ciclos del oscilador. En algunos
microcontroladores se necesita el mismo nmero de ciclos para ejecutar todas las
instrucciones, mientras que en otros el tiempo de ejecucin no es el mismo para todas
las instrucciones. Por consiguiente, si el sistema utiliza el cristal de cuarzo con una
frecuencia de 20 MHZ, el tiempo de ejecucin de una instruccin de programa no es 50
nS, sino 200, 400 o 800 nS dependiendo del tipo del microcontrolador.
CIRCUITO DE ALIMENTACIN
Hay que mencionar dos cosas dignas de atencin con relacin al circuito
de la fuente de alimentacin de microcontroladores: