
Microprocesador
Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecutainstrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar,restar, multiplicar, dividir, las lógicas binarias y accesos a memoria
El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la memoria principal. La ejecución de las instrucciones se puede realizar en varias fases:
-
Prefetch, prelectura de la instrucción desde la memoria principal.
-
Fetch, envÃo de la instrucción al decodificador
-
Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué se debe hacer.
-
Lectura de operandos (si los hay).
-
Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el procesamiento.
-
Escritura de los resultados en la memoria principal o en los registros.
Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentación.



