Anda di halaman 1dari 19

ARQUITETURA

DE
COMPUTADORES
Tcnico em Montagem e
Manuteno de Computadores

UNIDADE CENTRAL DE
PROCESSAMENTO (CPU)
UNIDADE

DE CONTROLE (UC)
UNIDADE LGICA E ARITMTICA (ULA)
REGISTRADORES

Unidade Central de
Processamento (CPU)

o componente responsvel pela manipulao


(processamento) direta ou indireta dos dados.

Executa instrues internas (gravadas pelo


fabricante - microcdigo) de acordo com as
instrues externas que recebe dos programas.

UNIDADE DE CONTROLE (UC)


Coordena

todas as atividades realizadas


pela CPU, fornecendo sinais de controle
que sincronizam e ordenam as microoperaes

sincronizao necessria para que os


outros componentes do sistema de
computao funcionem de maneira correta.

UNIDADE DE CONTROLE (UC)


A

menor unidade de tempo em que o


processamento acontece, conhecido como
ciclo de relgio (clock)

velocidade de um computador dada


pelo seu relgio e medida em Hz (hertz ciclos por segundo), que indica a
frequncia com que os ciclos ocorrem.

Unidades Lgica e Aritmtica


(ULA)

Realiza operaes aritmticas ou lgicas

Todas as operaes da ULA so pr-gravadas no


hardware pelo fabricante da CPU e no podem ser
modificadas, constituindo uma das limitaes
operacionais bsicas da operao do sistema de
computao.

No armazena nenhum dado

REGISTRADORES

Auxilia a UC e a ULA no processamento das instrues

Registradores de Propsito Geral: Locais de


armazenamento temporrio de dados.

Quanto mais registradores de propsito geral existirem


na CPU, mais flexibilidade os programadores tm para
escrever melhores cdigos, porm isso aumenta a
complexidade da sua fabricao.

REGISTRADORES
ESPECIAIS

MEMRIA PRINCIPAL
uma rea de armazenamento temporrio
Os principais objetivos da memria principal so:
Manter os dados e instrues;
Armazenar, provisoriamente, dados e instrues
transferidas de/para dispositivos de entrada e sada;
Manter os dados e instrues transferidas de/para o
armazenamento de massa.

BARRAMENTO
o caminho fsico pelo qual os dados so
transferidos entre os componentes do
sistema de computao
Existem trs tipos de barramento:
Barramento de dados (transfere dados
entre os componentes)
Barramento de endereos (transfere
endereos entre os componentes)
Barramento de controle (transfere sinais de
controle entre os componentes).

SET DE INTRUES DO
PROCESSADOR

O conjunto total de comandos que as CPUs


reconhecem e conseguem executar (linguagem de
mquina)

Uma sequncia predeterminada e finita de instrues


que devem ser seguidas para se atingir um objetivo
chamada de programa. O programa e os dados para a
sua execuo so armazenados na memria do sistema
de computao.

CONCEITO DO PROGRAMA
ARMAZENADO

a unio de dados e programas em uma nica memria

O computador deve reconhecer certos padres de bits


como instrues (a linguagem de mquina) para que
possa diferenci-los dos dados.

possvel armazenar vrios programas na memria ao


mesmo tempo

FORMATO DE INSTRUES
(CONJUNTO DE BITS)

Cdigo de Operao (OC - OP CODE): o seu valor


binrio indica o que a CPU deve realizar. O tamanho
em bits dessa parte da instruo determina a quantidade
de operaes diferentes que ela pode realizar.

Operando (OP): o seu valor binrio indica dreta ou


indiretamente qual dado ser manipulado durante a
execuo da operao. Uma instruo pode conter mais
do que um campo de operando.

MTODOS DE ENDEREAMENTO

a forma como uma instruo indica a localizao do


dado a ser utilizado na operao (indicada pelo Cdigo
de Operao).

Os endereamentos podem ser:


Endereamento Imediato
Endereamento Direto
Endereamento Indireto
Endereamento Indexado

ENDEREAMENTO
IMEDIATO
O

dado encontra-se na prpria instruo


ou em algum registrador especial (por
exemplo, no acumulador).

ENDEREAMENTO DIRETO
A instruo

contm o endereamento de
memria em que se encontra o dado.

ENDEREAMENTO
INDIRETO
A instruo

contm um endereo da
memria em que se encontra o endereo
do dado propriamente dito.

ENDEREAMENTO
INDEXADO

endereo da memria em que se encontra o


dado obtido somando-se o endereo contido
na instruo com um valor fixo contido em um
registro especial, geralmente denominado.