O que é um microprocessador?
Qua 25 Out 2006 18:32 |
- Detalhes
- Categoria: QuéQuéIsso?
- Atualização: Domingo, 14 Junho 2009 17:35
- Autor: vovó Vicki
- Acessos: 39996
ALU - Unidade Aritmético-Lógica
Os principais elementos da ALU, responsável pelos cálculos aritméticos (soma, subtração, multiplicação e divisão) e pelas operações lógicas (comparações) são quatro.
Circuito Operacional
O circuito operacional contém os circuitos necessários para realizar as operações com os dados procedentes dos registradores de entrada (REN). Estes registradores armazenam os dados ou endereços de memória onde se localizam os dados necessários para que o circuito operacional possa efetuar as operações de acordo com a instrução recebida. Apesar do nome, estes registradores também são utilizados para armazenar resultados intermediários das respectivas operações.
Acumulador
O acumulador é um registrador que armazena os resultados das operações efetuadas pelo circuito operacional. Está conectado aos registradores de entrada para realimentação nos casos de operações em série. Também está diretamente conectado ao bus interno para poder enviar os resultados para a memória ou para a unidade de controle.
Registrador de Estado
O registrador de estado, como o nome indica, guarda as condições resultantes da última operação realizada e que possam ser necessárias para as operações subsequentes. Cada um dos seus bits é chamado de sinalizador (ou flag) e indica, por exemplo, se o resultado foi zero, positivo ou negativo.
O Conjunto de Instruções
Cada modelo de processador possui um conjunto de instruções próprio. De acordo com o número de instruções que compõem o conjunto, podemos classificar os processadores em CISC e RISC. CISC é a sigla para Computador de Conjunto Complexo de Instruções (Complex Instructions Set Computer) e RISC é a sigla para Computador de Conjunto Reduzido de Instruções (Reduced Instructions Set Computer). Os processadores CISC possuem um número muito maior de instruções (algumas centenas) do que os processadores RISC (algumas dezenas), porém são mais lentos. Os primeiros microprocessadores da Intel eram do tipo CISC e, à medida que evoluíram, foram incorporando algumas características RISC.
Quanto mais evoluído um microprocessador, maior é o número de instruções que consegue executar. Basicamente, as instruções podem ser classificadas em:
- As instruções de transferência de dados permitem movimentar dados dentro do processador - entre registradores - ou movimentar dados entre a memória e o processador.
- As instruções de cálculos possibilitam efetuar os cáculos aritméticos e lógicos, assim como deslocamentos e rotações bit a bit.
- As instruções de transferência de controle do programa permitem interromper a sequência linear do programa e saltar para um outro ponto do mesmo.
- As instruções de controle são instruções especiais que atuam sobre o próprio microprocessador desativando interrupções, bloqueando sua atividade ou passando ordens ao co-processador.
As instruções são compostas por um código identificador e, na maioria das vezes, por um ou mais operandos. Considere-as como sendo um jogo completo de informações para que a instrução possa ser realizada. Por exemplo, se for uma instrução de soma, esta vem acompanhada pelos dois operandos que devem ser somados.
- << Anterior
- Próximo