Tecnología

Inicio

microprocesador tutoriales

Los microprocesadores son dispositivos eléctricos que utilizan circuitos de lógica binaria para procesar los datos que se introduce en él de otros dispositivos. Aunque el diseño de la arquitectura de un microprocesador es complejo en la naturaleza, su funcionalidad en general no lo es. En su explicación más simple, un microprocesador, simplemente se aplica una instrucción de lógica de números binarios y emite el resultado.

juegos de instrucciones

Todos los microprocesadores vienen con un conjunto preprogramado de instrucciones. Estas instrucciones están cableados con fuerza en los circuitos del microprocesador y prevén una acción lógica binaria como incrementar un campo binario por uno. De hecho, los microprocesadores a menudo vienen con varios conjuntos de instrucciones para fines específicos. Por ejemplo, el procesador Intel Pentium no sólo contiene el conjunto de instrucciones x86, pero también introdujo el conjunto de instrucciones MMX, que añadió instrucciones adicionales y acciones lógicas binarias para ayudar en la manipulación de procesamiento multimedia. Estos conjuntos de instrucciones definen las capacidades de un procesador y, a menudo son una buena medida del verdadero rendimiento de procesamiento de cualquier microprocesador.

registros

Los registros son pequeñas posiciones de memoria en el chip integrado en el microprocesador, que se utilizan para almacenar datos binarios y la instrucción que se está ejecutando para aplicar a esos datos. El tamaño de la capacidad de la memoria de un registro es dictada por la arquitectura general del microprocesador. Por ejemplo, un microprocesador de 16 bits tendría una AX y BX registro, mientras que un procesador de 32 bits tendría un registro llamado EAX y EBX. La E significa que el registro se ha ampliado para abarcar un campo de 32 bits en comparación con el campo de 16 bits disponibles para el registro estándar de 16 bits. Los registros son la memoria de trabajo directa de un microprocesador propio y todos los datos de entrada y de salida pasa a través de estos registros directamente antes y después de producirse la ejecución de instrucciones.

Flujo de datos y la memoria caché

La memoria caché es la memoria inmediatamente disponible entre el resto del hardware de un ordenador y el propio microprocesador. La memoria caché es el primer paso en el procedimiento de procesamiento de datos. Aquí es donde las instrucciones y peticiones de todos los demás hardware dentro de un ordenador se presentan inicialmente al microprocesador. El microprocesador entonces utiliza un motor de procesamiento, tales como el núcleo fuera de fin de dictar que la instrucción necesita ser aplicada en qué orden para permitir el procesamiento coherente y eficaz. Es también durante este tiempo en la memoria caché que un microprocesador, si han sido diseñados con tales circuitos, utilizará un motor de predicación en un intento de salvar a los ciclos de procesamiento simplemente repitiendo las instrucciones que ya están en la memoria caché en lugar de volver a solicitarlo a la la memoria principal del ordenador. Los datos y las instrucciones se mueven de la memoria caché en los registros que deben adoptarse para el motor de ejecución que se aplicará a las instrucciones binarias a sus datos y la salida asociada a los resultados de nuevo en la memoria caché. Una vez logrado esto, la información se envía al dispositivo que solicita apropiada que haya enviado la interrupción del microprocesador original y los datos de la memoria caché en el chip.