Vous êtes sur la page 1sur 4

1

UNIP Campus Manaus


CST em Automao Industrial - Turmas AI3P34/AI4P34/AI4Q34
Notas de Aula Aula 04 2. Semestre 2012 Detalhamento dos blocos de CPU e Perifricos 1) Detalhamento dos blocos de CPU

1.1)

CPU genrica Uma CPU genrica apresentada na figura 01. Nesta, observa-se que alm da ULA e da UC existem dois elementos novos: Decodificador de instrues; Conjunto de registradores internos (RDM, REM, CI, RI,ACC, REGs).

Figura 1 CPU genrica A CPU contm diversos registradores que so circuitos capazes de receber informaes, guard-las e transferi-las na direo de algum dispositivo de controle. Um registrador um local interno CPU, onde os dados que foram buscados na memria so armazenados. O registrador um circuito lgico que tem a finalidade de reter a curto prazo um conjunto de bits (conjunto de flip-flops).

Figura 2 - Registrador

Porque no usar a prpria memria principal? o Desempenho; o Versatilidade de movimentao de bits. Em um registrador de forma geral, tem-se a capacidade de: o Deslocar tanto para a direita como para esquerda; o Entrada e sada paralela; o Setar e resetar bits. Alguns registradores possuem funes especiais. REM (Registrador de endereo de memria)

Armazena temporariamente o endereo de acesso a uma posio de memria, ao se iniciar a operao de leitura ou escrita. Em seguida, o endereo encaminhado rea de controle da MP para decodificao e localizao da clula desejada. Possui a mesma quantidade de bits do barramento de endereos.
Este endereo fica armazenado em um registrador denominado Registrador de Endereo de Memria [REM]. O tamanho do REM depender do tamanho mximo de memria enderevel pelo microprocessador. o REM 8bits 28 = 256 palavras de memria (endereos) o REM 16bits 216 = 65536 palavras de memria (endereos)

RI (Registrador de Instruo) Para manusear as instrues, a CPU necessitar de um registrador para armazenar os cdigos de instruo. O cdigo de instruo armazenado no registrador denominado Registrador de Instruo (RI). A CPU sempre ir interpretar o contedo do registrador de instruo como sendo um cdigo de instruo.

Aps o armazenamento dos cdigos de instruo no RI, inicia-se o processo de decodificao.

PC (Contador de Programa) Para poder manusear os cdigos de instruo, a CPU necessitar armazenar os endereos da palavra de memria da qual o cdigo de instruo ser lido. O endereo da palavra de memria da qual o cdigo de instruo ser lido fornecido por um registrador denominado Contador de Programa (PC).

O PC anlogo ao REM, porm o PC assumido para enderear sempre palavras de memria de programa. Funcionamento: PC=PC + 1

RDM (Registrador de Dados da Memria) Armazena temporariamente a informao que est sendo transferida da MP para a UCP (leitura) ou da UCP para MP (escrita). Possui a mesma quantidade de bits do barramento de dados.

Escrita/leitura da memria Operao de escrita A UCP envia para o REM o endereo da memria onde a palavra ser gravada, e para o RDM a informao (palavra) da posio a ser gravada. A UCP comanda uma gravao (sinal write). A palavra armazenada no RDM , ento, transferida para a posio de memria, cujo endereo est no REM.

Operao de leitura A UCP armazena no REM o endereo da posio, onde a informao a ser lida est localizada. A UCP comanda uma leitura (sinal de controle para memria - READ). O contedo (palavra) da posio identificada pelo endereo contido no REM , ento, transferido para o RDM; deste, enviado para a UCP, pela barra de dados.

ACC (ACUMULADOR) - armazena os resultados de um clculo.

Rn (REGISTRADORES DE USO GERAL) - guardam diversos tipos de dados.

Por hoje... Boa noite!