Buscar

arqcomp-si-20102-ap1-2-segunda-chamada

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

Prévia do material em texto

UNIVERSIDADE FEDERAL DO CEARÁ – CAMPUS QUIXADÁ
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
DISCIPLINA: ARQUITETURA DE COMPUTADORES
Nome COMPLETO: _____________________________________________________________
2ª Chamada (AP1 e AP2) – 17/11/2010
ATENÇÃO: PARA TODAS AS QUESTÕES DE CÁLCULO, DEVE SER MOSTRADO O 
PASSO-A-PASSO COMPLETO DA RESOLUÇÃO. APENAS A RESPOSTA FINAL NÃO TEM 
VALOR.
1) [1,0 pts] Converta os seguintes números decimais para 
binário com representação em Complemento a 2, em palavra 
de 8 bits.
a) -125 b) -16
2) [1,0 pts] Os números binários abaixo estão em 
Complemento a 2, converta-os para suas respectivas 
representações decimais.
a) 11100000 b) 10101010
3) [2,0 pts] Efetue a operação abaixo, considerando que os 
números binários estão representados em palavra de 8 bits e 
Complemento a 2:
a)
−10010000
00000101
4) [1,0 pts] Exemplifique o que é “overflow” (estouro) e como 
o programador pode detectar a ocorrência do “overflow” 
quando realiza operações de adição ou subtração de números 
binários.
5) [1,0 pts] Expresse o seguinte número em formato de ponto 
flutuante (Sinal, Mantissa, Expoente):
a) 150
ATENÇÃO: Responda TODAS as questões na folha pautada. 
Respostas inseridas nessa folha não serão aceitas. Essa folha deverá ser devolvida junto 
com a folha pautada.
6) [2,0 pts] Considerando o conjunto de instruções do sistema 
definido abaixo, escreva o programa solicitado.
a) Escreva um programa equivalente ao trecho de código abaixo em 
C:
int i, j, k;
k = 2;
i = k + 5;
j = k;
7) [2,0 pts] Explique o funcionamento dos padrões RAID 0, 
RAID 1, RAID 0+1 e RAID 1+0. Compare-os considerando 
desempenho e confiabilidade.
ATENÇÃO: Responda TODAS as questões na folha pautada. 
Respostas inseridas nessa folha não serão aceitas. Essa folha deverá ser devolvida junto 
com a folha pautada.
• Registradores
o Apenas 1 registrador AC disponível
• Memória
o Disponíveis os endereços de memória entre 200 e 300
• Instruções
o 01 = carregar AC a partir do endereço de memória 
especificado;
o 02 = armazenar o valor de AC no endereço especificado;
o 03 = carregar AC com um valor específico;
o 05 = acrescentar o valor de AC ao valor contido no 
endereço especificado, e guardar o resultado em AC.
• Exemplo de linha de código:
01 | 200 // carrega em AC o valor contido no endereço de 
memória 200

Outros materiais