Buscar

Ramses-Organizacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

*
*
*
Organização do Ramses
(O método ad-hoc começa a falhar :-)
*
*
*
Fase de Busca da Instrução
Fase de Busca, todas as instruções:
		REM PC
		Read; PC  PC + 1
		RI  RDM
Simplificação: registradores A, B e X substituídos por r
*
*
*
Execução - LDR
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
REM  PC
REM  PC
Read; PC  PC +1
Read; PC  PC +1
Read; PC  PC +1
Read; PC  PC +1
REM  RDM
REM  RDM
r, N, Z  RDM
REM  RDM + X
Read
Read
Read
r, N, Z  RDM
REM  RDM
r, N, Z  RDM
Read
r, N, Z  RDM
*
*
*
Execução - ADD
Semelhante para AND, OR, SUB
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
REM  PC
REM  PC
Read; PC  PC +1
Read; PC  PC +1
Read; PC  PC +1
Read; PC  PC +1
REM  RDM
REM  RDM
r,N,Z,C  r + RDM
REM  RDM + X
Read
Read
Read
r,N,Z,C  r + RDM
REM  RDM
r,N,Z,C  r + RDM
Read
r,N,Z,C  r + RDM
*
*
*
Execução - STR
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
REM  PC
REM  PC
Read; PC  PC +1
Read; PC  PC +1
RDM  r;
PC  PC +1
Read; PC  PC +1
REM  RDM
REM  RDM
Write
REM  RDM + X
RDM  r
Read
RDM  r
Write
REM  RDM
Write
RDM  r
Write
*
*
*
Execução - JMP
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
PC  PC +1
REM  PC
Read
Read
Read
PC  RDM
REM  RDM
PC  RDM + X
Read
PC  RDM
*
*
*
Execução - Jx, x=1
Jx, x=0
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
PC  PC +1
REM  PC
Read
Read
Read
PC  RDM
REM  RDM
PC  RDM + X
Read
PC  RDM
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
PC  PC +1
PC  PC +1
PC  PC +1
PC  PC +1
*
*
*
Execução - Instr. com regs
Execução da instrução NEG
		r, N, Z, C  – (r)
Execução da instrução NOT
		r, N, Z  not(r)
Execução da instrução SHR
		r, N, Z, C  shr(r)
*
*
*
Execução - JSR
Modo Direto
Modo Indireto
Modo Imediato
Modo Indexado
REM  PC
REM  PC
PC  PC +1
REM  PC
Read; PC  PC +1
Read; PC  PC +1
Read; PC  PC +1
temp  RDM
REM  RDM
temp  RDM + X
REM temp
Read
REM temp
RDM PC
temp  RDM
RDM PC
Write; PC temp + 1
REM temp
Write; PC temp + 1
RDM PC
Write; PC temp + 1
*
*
*
Operações
ULA
PC  PC + 1
PC  RDM
PC  RDM+X
PC  temp+1
RDM PC
RDM r
REM  temp
REM PC
REM RDM
REM RDM+X
RI  RDM
temp  RDM
temp  RDM+X
Read
Write
r,N,Z RDM
r,N,Z,C r+RDM
r,N,Z,C r-RDM
r,N,Z r or RDM
r,N,Z r and RDM
r,N,Z,C -r
r,N,Z not(r)
r,N,Z,C shr(r)
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5, s6
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5, s6
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5, s6
s7
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
Operações
ULA
PC  PC + 1
PC  RDM
PC  RDM+X
PC  temp+1
RDM PC
RDM r
REM  temp
REM PC
REM RDM
REM RDM+X
RI  RDM
temp  RDM
temp  RDM+X
Read
Write
r,N,Z RDM
r,N,Z,C r+RDM
r,N,Z,C r-RDM
r,N,Z r or RDM
r,N,Z r and RDM
r,N,Z,C -r
r,N,Z not(r)
r,N,Z,C shr(r)
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
**
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3,s4
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3,s4
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3,s4
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3,s4
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3,s4
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
s3, s4
RX
RB
RA
RDM
R 
E 
M
MEM
+
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
s5, s6
s7
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
*
*
*
RX
RB
RA
RDM
R 
E 
M
MEM
UAL
X
Y
C
N
Z
P
C
Unidade de Controle
Sinais de Controle para a UCP
carga RX
carga RB
carga RA
carga PC
carga REM
carga RDM
read
write
s1, s2
Operações da UAL 
X 
X + Y 
X - Y 
X and Y 
X or Y 
not X 
neg X 
shr X 
Y
ME
REG
Cód. Op.
RI
carga RI
DECOD.
carry in
carga 
N/Z
carga 
C
incrementar PC
s3,s4
Raux
carga Raux

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes