Sie sind auf Seite 1von 27

Unidade II

Organizao de Computadores
Prof. Renato Lellis
Ciclo de Execuo da Instruo
1. Trazer a prxima instruo da memria
at o registrador
2. Alterar o contador de programa para
indicar a prxima instruo
3. Determina o tipo da instruo p
4. Se a instruo necessitar de uma palavra
da memria, determinar onde esta
palavra est
5. Trazer a palavra para dentro de um
registrador da CPU, se necessrio g ,
6. Executar a instruo
7. Voltar etapa 1 para iniciar a execuo
da instruo seguinte
A execuo da instruo
O computador hipottico:
A execuo da instruo
O computador hipottico: Conjunto de
instrues
SUM Soma dois registradores
informados como parmetros e
armazena o resultado no registrador RR armazena o resultado no registrador RR.
SUM X Y pode ser lido como some X e Y
em RR ou RR = X + Y.
MOV Movimenta um valor (constante)
informado para um registrador ou informado para um registrador ou
movimenta o valor de um registrador
para outro. MOV X Y pode ser lido mova
X para Y ou Y = X.
A execuo da instruo
O computador hipottico: Conjunto de
instrues
LOAD L a posio de memria
principal com endereo contido no
registrador MAR para o registrador MBR registrador MAR para o registrador MBR.
STORE Grava o dado contido no
registrador MBR na posio de memria
com o endereo contido no registrador
MAR. MAR.
A execuo da instruo
O computador hipottico: Microarquitetura
IR (Instruction Register Registrador
de Instruo) contm a instruo em
execuo. Quando a instruo trazida
para a CPU para execuo ela para a CPU para execuo, ela
armazenada neste registrador.
PC (Program Counter Contador de
programa) indica qual a prxima
instruo a ser executada. No incio do instruo a ser executada. No incio do
ciclo de execuo da instruo usado
para trazer a instruo para a memria.
A execuo da instruo
O computador hipottico: Microarquitetura
R1 Registrador Genrico 1. Usado em
operaes matemticas.
R2 Registrador Genrico 2 Usado em R2 Registrador Genrico 2. Usado em
operaes matemticas.
RR Registrador de resultado. Usado
para armazenar o resultado de somas.
A execuo da instruo
O computador hipottico: Microarquitetura
MAR (Memory Address Register
Registrador de endereo de memria)
contm o endereo da memria principal
que ser acessado pelas operaes de que ser acessado pelas operaes de
LOAD ou STORE.
MBR (Memory Buffer Register
Registrador de dados de memria)
contm os dados que sero gravados na g
memria principal por uma instruo
STORE ou recebe os dados da memria
principal lidos por uma instruo LOAD.
A execuo da instruo
O computador hipottico: Programa exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM 3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
O computador hipottico: Programa
exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
O computador hipottico: Programa
exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
O computador hipottico: Programa
exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
O computador hipottico: Programa
exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
O computador hipottico: Programa
exemplo
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
A execuo da instruo
Final de execuo:
1. MOV 10 R1
2. MOV 20 R2
3. SUM
4. MOV RR R1
5. SUM
Interatividade
O registrador responsvel por identificar a
prxima instruo a ser executada?
a) IR
b) PC
c) R1 c) R1
d) R2
e) RR
Memria primria
Funo da memria primria
Bit e Byte
Por qu binrio?
Memria primria
Endereo, clula e palavra
Interatividade
O tamanho da palavra influencia
diretamente qual caracterstica do
computador?
a) Registradores
b) A ULA b) A ULA
c) A unidade de controle
d) Velocidade da CPU
e) Tamanho do conjunto de instrues
Memria cache
Conjuntos de caracteres
ASCII American Standard Code for
Information Interchange. 8 bits 128
caracteres.
Unicode 16 bits 65.536 pontos de
cdigo cdigo
75 alfabetos. Alm dos caracteres latinos,
so suportados cirlico, grego, armnio,
hebraico e outros.
Interatividade
O armazenamento de informaes de texto
em formato binrio possvel graas a que
tcnica?
a) Memria cache
b) Conjuntos de caracteres b) Conjuntos de caracteres
c) ULA
d) RAM
e) Disco magntico
Memria Secundria
Registradores
Memria Cache
Memria Primria
Disco Magntico
Fita Magntica
M i ti Meios ticos
Discos Magnticos
Cabeas de leitura e gravao, braos
acionadores e platters
Trilha, setor e cilindro
Discos Magnticos
Interatividade
A menor unidade utilizvel do disco
magntico chama-se:
a) Trilha
b) Cilindro
c) Bloco c) Bloco
d) Setor
e) Byte
AT A PRXIMA!

Das könnte Ihnen auch gefallen