Inventado em 1947 , os transistores foram os primeiros microprocessadores. William Shockley , Walter Brattain e John Bardeen recebeu o Prêmio Nobel por esta invenção. Outro ganhador do Prêmio Nobel , Jack Kilby , da Texas, organizou o grupo de transistores em uma única plataforma para inventar o chip integrado ( IC ) . Esta foi a base sobre a qual foram desenvolvidos microprocessadores. O microprocessador é um único chip que integra todas as funções de uma unidade central de processamento ( CPU ) . Diferentes fabricantes usam vários componentes, mas existem alguns componentes básicos que todos os microprocessadores contêm. Aritmética e Lógica Unidade
Nesta parte do processador , operações aritméticas e lógicas são calculados. A unidade aritmética e lógica ( ALU ) trabalha em conjunto com a matriz Register para muitas destas operações , concretamente , o acumulador e registradores de bandeira. A ALU tem vários sub-componentes para executar diferentes tarefas. As portas lógicas realizar adição e subtração, e com alguns outros " víboras ", eles podem executar a subtração . Processadores anteriores usado tanto fichas adicionais ou um método diferente para realizar a multiplicação e divisão, mas os processadores posteriores realizar as operações com o hardware de ponto flutuante dentro da CPU. Operações de comparação comparam valores diferentes, a correlação distinta entre eles. Registrador de deslocamento realiza a operação deslocando em quais bits são movidos dentro de uma palavra .
Unidade de Controle
Como o próprio nome diz , a Unidade de Controle gerencia as operações da CPU emitindo sinais de controlo para as outras partes de processadores , instruindo-as para a tarefa seguinte desempenho . Um decodificador traduz sinais recebidos e determina a próxima ação . O cronômetro ou relógio garantir que todas as operações são realizadas no momento certo . Ele envia sinais com as outras partes da CPU e assegura que a acção é levada , quando um impulso é detectado . Circuitos lógicos de controle de criar os sinais de controle para informar a ALU e do Registro de matriz sobre a próxima ação , eo que fazer com os resultados.
Register matriz
Cada registo funciona como uma memória do próprio CPU. É composto por vários tipos diferentes de registros. O contador de programa (PC) guarda o endereço da próxima instrução para assegurar a execução correta. Instrução Register ( IR) detém a instrução corrente na CPU enquanto ele é decodificado e executado. Desta forma , o IR acelera o processo de execução . O acumulador (A, ou ACC) contém os resultados realizados pela ALU . Cada instrução ou dados obtidos é primeiro colocado no buffer de memória Register ( MBR). Depois da instrução seguinte é determinado , os dados são movidos para a localização específica . A bandeira Register contém as apropriadas sinalizadores de status de 1 bit , que são alteradas devido às operações de ALU .
Sistema Bus
The Bus System é um sistema de três grupos de fiação que transporta os dados entre os componentes da CPU . O ônibus de controle transmite os sinais que controlam e coordenam as diferentes atividades dentro da CPU. O barramento de dados permite que a comunicação de duas vias entre o processador , memória e periféricos. Os mais fios ou " largura " o barramento de dados tem , quanto maior for a quantidade de dados que podem ser transferidos ao mesmo tempo . O barramento de endereços conecta o microprocessador com a memória. Ele carrega os sinais relativos aos endereços do CPU está processando.