ARQUITECTURA DE UN MICROPROCESADOR Llamamos arquitectura interna del microprocesador a la distribución física de sus componentes. Dentro de la arquitectura del microprocesador se diferencian distintos componentes específicos, diseñados cada uno de ellos para realizar un trabajo específico. Las unidades especificas, junto con su diseño y organización se denominan arquitectura de una computadora [1
figura 1. Diagrama de bloques de la arquitectura arquitectura de un micro controlador !omponentes principales • • • • •
"emoria !ac#e $nidad %ritm&tico'Lógica %L$ $nidad de !ontrol (us interno
Acumulador )n un !*$ el acumulad acumulador or es un regist registro ro en el que que son almacena almacenados dos temporal temporalmen mente te los resultados aritm&ticos. [+ Unidad aritmético-lógica. aritmético-lógica. La ALU es el elemento de procesamiento clae del microprocesador. -ealiza, dirigida por la unidad de control, operaciones aritm&ticas suma, resta, multiplicación y diisión/ y operaciones lógicas 02, %D, - y -'e3clusia/, así como muc#os otros tipos de operaciones. Los datos con los que trabaja la %L$ se obtienen de la matriz de registros. [1 Flag )s un registro especial de estados en el que 4 de 15 bits act6an como sem7fors programables, que muestran el resultado de determinadas operaciones. [+ Unidad d! control. control.
La unidad d! control est7 8a cargo9 del procesamiento de las instrucciones una ez que se #an decodificado. *roporciona las señales de temporización y de control para introducir y e3traer datos en el microprocesador y para sincronizar la ejecución de las instrucciones. [1 R!gitro d! intruccion! 2iene la función de proporcionar las instrucciones que reconoce el microprocesador. )l microprocesador llea a cabo una determinada tarea bajo control de una serie de programas que est7n compuestos por listas de instrucciones almacenadas en memoria. )l decodificador de instrucciones toma cada instrucción binaria en el orden en el que aparece en la memoria y la decodifica. [1 M!moria Cac"! La función de este componente es #acer guardar datos ol7tiles para cuando necesiten otra ez llamarlos desde allí y poderse ejecutar m7s r7pido. [+
Concluion!#
)l microprocesador realiza c7lculos bajo un programa de control. $n microprocesador ejecuta una serie de instrucciones en un lenguaje para decir al procesador que es lo que tiene que #acer.
(ibliografía
[1 2. :loyd, :undamentos de ;istemas digitales, "adrid< *earson )ducation, +==>. [+ *. deat#, ?)structura interna de los microprocesadores,@ ;crib, +==5. [)n línea. %ailable< #ttps
5C+1A)structura'nterna'de'Los'"icroprocesadores.