2ee_label


Aluno:_____________________________________________________CPF:_______________



1.Para a arquitetura mostrada na Fig.1, o conteúdo inicial do registrador GPR é igual a 1101X3X2X1X0Y3Y2Y1Y0 onde X3X2X1X0Y3Y2Y1Y0 é igual a representação BCD dos segundo e terceiro menores dígitos do seu CPF ( se o CPF é par ) e igual a representação BCD dos segundo e terceiro maiores dígitos do seu CPF ( se o CPF é ímpar ). Determine o conteúdo binário final dos registradores M(memória), GPR, MAR, ACC e F após a execução da sequencia de microoperações mostrada. Inicialmente, considere que M tem o conteúdo igual ao registrador GPR.
Solução

ULA
Fig.1

   
Clock
Microoperação
1
GPR(AD) --> MAR
2
M --> GPR
3
GPR --> ACC
4
0 --> F
5
ROL F ACC
6
ROL F ACC
7
ACC --> GPR
8
GPR --> M
REGISTRADOR
CONTEÚDO(BINÁRIO)
M
 
GPR
 
MAR
 
ACC
 
F
 

 

 

2.A tabela abaixo mostra um programa em linguagem de máquina armazenado na memória da arquitetura da Fig.1. A locação de memória A0 tem a representação BCD dos segundo, terceiro e quarto menores dígitos do seu CPF ( se o CPF é par ) e igual a representação BCD dos segundo, terceiro e quarto maiores dígitos do seu CPF ( se o CPF é ímpar ) . As instruções do processador possui os códigos de operação listados e o processador usa a representeção por complemento-de-dois. Após a conclusão do programa, determine o conteúdo das posições da memória A0 e A1.
Solução

Instrução
Descrição da Instrução
Opcode
CRA
Limpar acumulador
0000
CTA
Complementar acumulador
0001
ITA
Incrementar acumulador
0010
CRF
Limpar flip-flop F
0011
CTF
Complementar flip-flop F
0100
SFZ
Saltar próxima instrução se F=0
0101
ROR
Girar a direita
0110
ROL
Girar aesquerda
0111
ADD
Adicionar ao acumulador
1000
ADDI
Adicionar ao acumulador indireto
1001
STA
Armazenar acumulador na memória
1010
JMP
Saltar
1011
JMPI
Saltar indireto
1100
CSR
Chamar sub-rotina
1101
ISZ
Incrementar e saltar se Z=1
1110
HLT
Parar
1111
Endereço da Memória
Conteúdo
70
000011110000
71
100010100000
72
001100110011
73
011111000011
74
111001111100
75
101101110010
76
001100110011
77
011011110000
78
111001111101
79
101101110111
7A
101010100001
7B
111100001111
7C
111111111100
7D
111111111100
A0
XXX
A1
000011110101

RESPOSTAS

A0 = _______________

A1 = _______________

Atualizada em 8/06/09

mac logo