Aluno:___________________________________________________________Nº:_________________



1.A arquitetura simplificada do processador da Fig.1 tem quatro instruções PARAR, SOMAR, SUBTRAIR e TRANSFERIR, cujos códigos de operação estão mostrados abaixo. Na memória do processador tem um programa armazenado a partir do endereço 000000 cujo conteúdo em linguagem de máquina está mostrado abaixo. Sabendo que nas posições de memória 111011, 111100 e 111101 tem a representação BCD dos 6 dígitos mais significativos do seu CPF, determine o conteúdo da locação de memória 111110 após a conclusão do programa.Justifique.
Solução

Endereço
Conteúdo
Comentários
000000
10111011
 
000001
01111100
 
000010
10111101
 
000011
11111110
 
000100
00111110
 
...
...
 
...
...
 
111011
XX
 
111100
YY
 
111101
ZZ
 
...
...
 
111110
...
 
111111
...
 
Código de Operação
Instrução
00
Parar o programa
01
Somar ao ACC conteúdo do endereço
10
Subtrair do ACC conteúdo do endereço
11
Transferir conteúdo do ACC para o endereço
Fig.1



2.O processador da Fig.2 tem na memória um programa cuja listagem está mostrada. Sabendo que o conjunto de instruções está indicado abaixo e o conteúdo da posição de memória 11H é igual à representação BCD dos tres dígitos mais siginificativos do seu CPF se o CPF é par e, igual à representação dos tres dígitos menos significativos, se o CPF é ímpar, então determine o conteúdo da posição de memória 12H após o processamento do programa.
Solução

Endereço(Hexa)
Conteúdo
Comentários
00
CRA
 
01
ADD 11
 
02
CRF
 
03
ROL
 
04
ISZ 0D
 
05
JMP 02
 
06
CRF
 
07
ROR
 
08
ISZ 0E
 
09
JMP 07
 
0A
STA 12
 
0B
HLT
 
0C
...
 
0D
FFC
 
0E
FFC
 
0F
...
 
10
...
 
11
XX
 
12
...
 
Fig.2



Atualizada em 13/12/2007