Todos los microprocesadores vienen con un conjunto preprogramado de instrucciones. Estas instrucciones están cableados 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 definir las capacidades de un procesador y, a menudo son una buena medida del rendimiento de procesamiento de verdad de cualquier microprocesador.
Registros
registros son pequeñas en el chip posiciones de memoria integrado en el microprocesador , que se utilizan para almacenar datos binarios y la instrucción se está ejecutando actualmente para aplicar a esos datos. El tamaño de la capacidad de memoria de un registro está dictada por la arquitectura general del microprocesador . Por ejemplo , un microprocesador de 16 bits tendría un registro AX y BX , mientras que un procesador de 32 bits tendría un llamado registro 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 directo de un microprocesador completo y todos los datos de entrada y la salida pasa a través de estos registros directamente antes y después de la ejecución de la instrucción se ha producido .
Flujo de datos y memoria caché
memoria caché
es la memoria disponible de inmediato entre el resto del hardware de una computadora y el propio microprocesador. La memoria caché es el primer paso en el procedimiento de procesamiento de datos . Aquí es donde las instrucciones y solicitudes de todo el hardware dentro de un ordenador se presentan inicialmente al microprocesador . Luego, el microprocesador utiliza un motor de procesamiento , tales como el núcleo fuera de fin de dictar que necesita instrucción para ser aplicado en qué orden para permitir el procesamiento coherente y eficaz . Es también durante este tiempo en la memoria caché que un microprocesador , si se diseñan 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 memoria principal de la computadora. Los datos y las instrucciones se mueven desde la memoria caché en los registros que se deben tomar para el motor de ejecución que se aplicarán las instrucciones binarias de sus datos y de salida de los resultados asociados de nuevo en la memoria caché. Una vez logrado esto , la información se envía al dispositivo que solicita adecuada que envía la alarma y los datos del microprocesador original a la memoria caché en el chip .