Você está na página 1de 15

Instituto de Tecnologia de Jacareí

2020/1

Técnico em Mecatrônica
MC3 – MicroControladores III
Prof. Ricardo de Macedo
Turma 13TC1/33TC1
- Analisar a organização básica do
processador.
Aula 02
- Analisar e compreender a organização
de microprocessadores atuais.
Organização do Microprocessador
- Compreender o funcionamento interno
e a execução de instruções em baixo
nível.

14/05/2020
RM1
Diagrama Funcional

A UCP é composta por várias


partes distintas, entre elas:
registradores, Unidade de
Controle (UC) e Unidade
Lógica Aritmética (ULA)
Slide 3

RM1 Ricardo Macedo; 16/05/2020


FUNÇÃO DE PROCESSAMENTO

O dispositivo principal desta área de atividade de uma CPU é


chamado ULA(Unidade Lógica e Aritmética).

Os demais componentes são os registradores, que servem para


armazenar dados (ou para guardar resultados) a ser usados pela ULA.
FUNÇÃO DE PROCESSAMENTO
UAL – Unidade de Aritmética e Lógica

É o dispositivo que realmente executa as operações matemáticas com


os dados, que podem ser:

Soma Subtração Divisão Multiplicação


AND OR NOT XOR
Deslocamento p/ Deslocamento p/ Incremento Decremento
Direita Esquerda

A ULA é um aglomerado de
circuitos lógicos e componentes
eletrônicos simples que, integrados,
realizam as operações já
mencionadas
FUNÇÃO DE PROCESSAMENTO
Porque existem os REGISTRADORES ?

Por que um dado deve permanecer mesmo que por um breve instante, armazenado em
um registrador (a memória da CPU) para que seja transferido para a ULA e também por
que o resultado de uma operação realizada na ULA deve ser armazenado
temporariamente, de modo que possa ser reutilizado mais adiante (por outra instrução) ou
apenas para ser, em seguida, transferido para a memória.

Há sistemas nos quais o registrador acumulador (ACC), além de


armazenar dados, serve de elemento de ligação da ULA com os
restantes dispositivos da CPU.
FUNÇÃO DE CONTROLE

É a parte funcional da CPU que realiza as atividades de:


 Busca de instrução que será executada, armazenando-a no RI
(registrador de instrução)

 Interpretação das ações a serem desencadeadas com


a instrução

 Geração de sinais de controle para a execução da


instrução. Esses sinais de controle são enviados aos
diversos componentes do sistema, sejam internos da
CPU (como a ULA) ou externos (como a memória ou
E/S).
FUNÇÃO DE CONTROLE

Os dispositivos que fazem parte desta área funcional são:

• Registradores de endereço de memória


(REM) e de dados da memória (RDM);

• Contador de Instrução (CI);

• Registrador de instrução (RI);

• Decodificador;

• Unidade de controle (UC);

• Relógio (Clock );
Atividade de Aprendizagem

1. Responda os questionamentos abaixo em relação à


arquitetura dos processadores (UCP):

Quem era Von Neumann ?


Qual era a sua proposta para construção de
computadores?
Qual a influência do seu modelo na arquitetura dos
computadores atuais?

prof.ricardo@itj.g12.br
FUNÇÃO DE CONTROLE
RDM - REM

São os registradores utilizados pela CPU e memória


para comunicação e transferência de informação.
O RDM, também chamado de MBR (Memory Buffer Register), é
um registrador que armazena temporariamente dados que estão
sendo transferidos da memória principal para a UCP ou da UCP
para a memória principal.

O REM, também chamado de MAR (Memory Address Register),


é um registrador que armazena temporariamente o endereço de
acesso a uma posição de memória, necessário ao se iniciar uma
operação de leitura ou de escrita
FUNÇÃO DE CONTROLE
CI - RI

CONTADOR DE INSTRUÇÃO (CI):


Este registrador é também denominado de Program
Counter (PC) ou contador de programa. É o registrador
cuja função específica é armazenar o endereço da
próxima instrução a ser executada.

REGISTRADOR DE INSTRUÇÃO (RI):


Tem a função específica de armazenar a instrução a
ser executada pela UCP.
FUNÇÃO DE CONTROLE

DECODIFICADOR DE INSTRUÇÃO

Cada instrução é uma ordem para que a CPU realize uma determinada operação. Como são muitas
instrução, é necessário que cada uma possua uma identificação própria e única. A unidade de controle está,
por sua vez, preparada para sinalizar adequadamente aos diversos dispositivos da CPU, conforme ela tenha
identificado a instrução a ser executada.
FUNÇÃO DE CONTROLE
Unidade de Controle

Esses registradores têm como função controlar


a execução das instruções e os demais
componentes da UCP. Dispositivo que possui a
lógica necessária para realizar a movimentação
de dados e de instruções da/para a CPU,
através de sinais de controle que emite em
instantes de tempo programados.
Os sinais de controle ocorrem em vários
instantes durante o período de realização de um
ciclo de instrução e, de modo geral, todos
possuem uma duração fixa e igual, originada em
um gerador de sinais denominado relógio
(clock).
FUNÇÃO DE CONTROLE

Clock - Relógio

É o dispositivo gerador de pulso cuja duração é


chamada de ciclo. A quantidade de vezes em que este
pulso básico se repete em um segundo define a
frequência (que define a velocidade na CPU).

A cada pulso é realizada uma operação elementar, durante o ciclo de uma instrução (ex.: busca de
dados, envio da instrução para o RI, sinal de controle).

Você também pode gostar