Você está na página 1de 3

Microprocessadores

Um microprocessador, frequentemente conhecido como CPU (Central Processing Unit, ou


Unidade Central de Processamento, em português), é um circuito integrado que contém o
núcleo funcional principal de um computador ou outro dispositivo eletrônico. Ele é composto
por milhões de transistores que trabalham juntos para processar informações e executar
operações aritméticas e lógicas.

fig.1

O microprocessador é, em essência, o cérebro do dispositivo. Ele recebe instruções de


programas de software, interpreta-as e então executa as tarefas especificadas. O processo
básico inclui:

1. Busca: O microprocessador busca a próxima instrução na memória.


2. Decodificação: Após buscar a instrução, ela é decodificada para determinar o que
deve ser feito.
3. Execução: O microprocessador executa a instrução, seja realizando operações
matemáticas, movendo dados ou qualquer outra tarefa.
4. Armazenamento: Os resultados da execução são então armazenados na memória ou
em um registro.

Componentes-chave de um Microprocessador

Embora os microprocessadores possam variar em termos de design e capacidade, existem


alguns componentes-chave que são comuns à maioria deles:

 ALU (Unidade Lógica e Aritmética): Responsável pelas operações matemáticas e


lógicas.
 Registros: Pequenas áreas de armazenamento rápido onde o microprocessador
mantém dados temporariamente enquanto executa instruções.
 Unidade de Controle: Dirige e coordena a maioria das operações dentro do
microprocessador.
 Cache: Uma pequena quantidade de memória de acesso rápido que armazena dados e
instruções frequentemente usados para acelerar o processo.
Desenvolvimento e Evolução dos Microprocessadores

Desde o surgimento do primeiro microprocessador na década de 1970, a evolução tem sido


vertiginosa. O princípio conhecido como Lei de Moore, proposto por Gordon Moore, co-
fundador da Intel, previa que o número de transistores em um chip dobraria aproximadamente
a cada dois anos. Isso resultou em microprocessadores mais poderosos, menores e mais
eficientes.

Aplicações do Microprocessador

Os microprocessadores não são exclusivos dos computadores. Eles são encontrados em uma
infinidade de dispositivos, incluindo:

 Smartphones e Tablets: Tornando possível navegar na web, jogar, fazer chamadas e


muito mais.
 Eletrodomésticos: Em geladeiras, micro-ondas e máquinas de lavar, os
microprocessadores ajudam a otimizar o funcionamento.
 Vestíveis: Em smartwatches e dispositivos de fitness, eles monitoram atividades,
batimentos cardíacos e notificações.
 Veículos: Os carros modernos possuem diversos microprocessadores para controle de
sistemas, como injeção eletrônica, airbags e sistemas de navegação.

Linguagens de programação

A linguagem de programação usada para programar microprocessadores pode ser Assembly


ou linguagens de mais alto nível, como C .

Microprocessadores são tipicamente programados usando instruções de idioma semi-inglês


(linguagem assembly). Além das linguagens assembly, os microcomputadores usam uma
linguagem mais compreensível orientada para o ser humano chamada linguagem de alto
nível. Não importa o tipo de linguagem usada para escrever programas, os
microcomputadores entendem apenas números binários. Portanto, todos os programas devem
eventualmente ser traduzidos para suas formas binárias apropriadas. As principais formas de
realizar isso são discutidas mais adiante.

As linguagens de programação de microprocessadores normalmente podem ser divididas em


três tipos principais: linguagem de máquina, linguagem assembly e linguagem de alto nível.
Um programa de linguagem de máquina consiste em códigos operacionais binários ou
hexadecimais. Programar um microcomputador com qualquer um deles é relativamente
difícil, pois é preciso lidar apenas com números. A arquitetura e os microprogramas de um
microprocessador determinam todas as suas instruções. Essas instruções são chamadas
de conjunto de instruções do microprocessador. Programas em assembly e idiomas de alto
nível são representados por instruções que usam instruções do tipo inglês.

ASSEMBLY

É uma linguagem básica estrutural característica de cada equipamento. O programa Assembler é


quem traduz o código interno de instruções da máquina. Os programas de apoio e inclusive partes
importantes do sistema operacional são construídos, na maioria dos casos, a partir do mesmo.

Você também pode gostar