Escalante Evelyn Docente: Ing. Harry Luna Torres Leydi Curso: INE 5-1 Robles Miguel Cornejo Pablo Durante una operación normal, nos dice que cuando un procesador ejecuta una instrucción este realiza una serie de operaciones o tareas basicas llamadas ciclos de maquina. Un microcontrolador es un ordenador en miniatura, con su unidad de proceso, memoria, dispositivos y un juego de instrucciones propias. La búsqueda y ejecución de una instrucción constituyen un ciclo, que representa a su vez una o mas operaciones de acceso a memoria o a dispositivos. Un ciclo de instrucción es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. Cada instrucción del juego de instrucciones de una CPU puede requerir diferente número de ciclos de instrucción para su ejecución. Un ciclo de instrucción está formado por uno o más ciclos máquina Las etapas de ciclo de instrucción son, para las instrucciones multiciclo son: IF(Búsqueda) ID(Decodificación) ISSUE(Lanzamiento A Ejecución) EX(Ejecucion En El Operador) WB(Escritura En El Bus De Datos) Es la acción de leer una instrucción en la CPU y prepararla para su ejecución se denomina ciclo de captación. Para completar una instrucción la CPU decodifica el opcode, que genera las señales de control que se necesita para introducir los operadores requeridos y controla la ejecución de la instrucción. Durante el ciclo de captación, el opcode de la siguiente instrucción es cargado en el IR(Registro de instrucción), y la porción de dirección es cargada en el MAR(Registro de Dirección de Memoria): esta instrucción es tomada del IRB(Registro de Buffer de Instrucción). Los pasos 3 y 4 del ciclo de instrucción se conocen como ciclo de ejecución. Estos pasos cambiaran con cada tipo de instrucción. El primer paso del ciclo de ejecución es el proceso de memoria, en que los datos se transfieren entre la CPU y el módulo de E/S. A continuación se produce el proceso de datos, que usa operaciones aritméticas así como lógicas en referencia a los datos. Después tiene lugar el paso de alteraciones centrales, que son una secuencia de operaciones, por ejemplo una operación de salto. El último paso es una operación combinada de todos los otros pasos.