22.11.2014 Views

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DIAGRAMA SIMPLIFICADO DE UN<br />

PROCESADOR PENTIUM<br />

CICLO DE EJECUCIÓN DE<br />

INSTRUCCIONES<br />

Búsqueda: la unidad de control busca la<br />

instrucción en la cola de instrucciones e<br />

incrementa el apuntador de instrucciones.<br />

Decodificación: la unidad de control<br />

decodifica la función de la instrucción para<br />

determinar lo que ésta debe hacer. Los<br />

operandos de entrada de la instrucción se<br />

pasan a la ALU, y se envían señales a la<br />

ALU para indicar la operación que se va a<br />

realizar.<br />

Búsqueda de operandos: si la<br />

instrucción utiliza un operando de entrada<br />

ubicado en memoria, la unida de control<br />

utiliza la operación de lectura para obtener<br />

el operando y copiarlo en os registros<br />

internos, Estos registros no son visibles<br />

para los programas de los usuarios.<br />

Ejecución: la ALU ejecuta la instrucción,<br />

utilizando los registros con nombre y los<br />

registros internos como operandos, y<br />

envía el resultado a los registros con<br />

nombre y a la memoria. La ALU actualiza<br />

las banderas de estado que proporcionan<br />

información acerca del estado del<br />

procesador.<br />

Almacenamiento del operando del<br />

resultado: si el operando de resultante<br />

están en memoria, la unidad de control<br />

utiliza una operación de escritura para<br />

almacenar el dato.<br />

Código<br />

Datos<br />

Caché de código<br />

Decodificador de<br />

instrucciones<br />

Unidad de control<br />

Registros<br />

ALU<br />

Caché de código<br />

Decodificador de<br />

instrucciones<br />

Unidad de punto flotante

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!