Inventado en 1947 , los transistores fueron los primeros microprocesadores. William Shockley , Walter Brattain y John Bardeen recibió el Premio Nobel de la presente invención. Otro ganador del Premio Nobel , Jack Kilby , de Texas, organizó el grupo de transistores en una única plataforma para inventar el chip integrado ( IC ) . Esta fue la base sobre la que se desarrollaron los microprocesadores. El microprocesador es un solo chip que integra todas las funciones de una unidad de procesamiento central (CPU ) . Los distintos fabricantes utilizan diferentes componentes , pero hay algunos elementos básicos que todos los microprocesadores contienen. Se calculan unidad aritmética y lógica
En esta parte del procesador, operaciones aritméticas y lógicas . La unidad aritmética y lógica ( ALU ) trabaja junto con la tabla de registros de muchas de estas operaciones, concretamente , el acumulador y la bandera de registros. La ALU tiene varios sub- componentes para realizar diferentes tareas . Las puertas lógicas realizan la suma y la resta , y con algunos otros " complementos ", que pueden realizar la resta. Procesadores anteriores utilizan ya sea fichas adicionales o un método diferente para llevar a cabo la multiplicación y la división, pero más tarde los procesadores realizan las operaciones con el hardware de punto flotante dentro de la CPU. Las operaciones de comparación comparan valores diferentes , a la correlación clara entre ellos. El registro de desplazamiento se realiza la operación de cambio de los bits que se mueven dentro de una palabra .
Unidad de Control
Como su nombre lo indica , la unidad de control gestiona las operaciones de la CPU mediante la emisión de señales de control a las otras partes de los procesadores , dándoles instrucciones sobre la siguiente tarea rendimiento . Un decodificador traduce las señales recibidas y determina la siguiente acción . El temporizador o reloj de garantizar que todas las operaciones se llevan a cabo en el momento adecuado . Se envía señales a las otras partes de la CPU y se asegura de que la acción se lleva a distancia cuando se detecta un pulso . Circuitos lógicos de control crean las señales de control para informar a la ALU y la tabla de registros sobre la siguiente acción , y qué hacer con los resultados.
Register matriz
Cada registro actúa como una memoria de la propia CPU . Se compone de muchos tipos diferentes de registros . El Contador de Programa ( PC ) contiene la dirección de la siguiente instrucción para garantizar la correcta ejecución . Registro de instrucción ( IR ) mantiene la instrucción actual en la CPU , mientras que se descodifica y se ejecuta . De esta manera, la velocidad del IR hasta el proceso de ejecución. El acumulador (A o ACC ) contiene los resultados realizados por la ALU . Cada instrucción o datos obtenidos se coloca primero en la memoria intermedia registro ( MBR ) . Después se determina la siguiente instrucción , los datos se trasladó a la ubicación específica . La bandera Registro contiene los indicadores de estado de 1 bit apropiados , que se cambian debido a las operaciones de la ALU .
System Bus
El bus del sistema es un sistema de tres grupos de cableado que lleva los datos entre los componentes de la CPU . El bus de control transmite las señales que controlan y coordinan las diferentes actividades dentro de la CPU. El bus de datos permite la comunicación bidireccional entre el procesador , la memoria y los periféricos . Los más alambres o " anchura " del bus de datos tiene , cuanto mayor sea la cantidad de datos que pueden ser transferidos simultáneamente . La dirección de bus conecta el microprocesador con la memoria . Se lleva las señales relacionadas con las direcciones de la CPU está procesando.