Você está na página 1de 8

A

Nome: __________________________________________________________ Matrícula: ________________

Disciplina: ARA0039 / ARQUITETURA DE COMPUTADOES Data: ___ /___ /______

Período: 2021.2 / AV2 Turma: 3001

OBSERVAÇÕES:
Leia com atenção as questões antes de responder.

A prova terá duração de 02h30min. O aluno terá 10 minutos para anexar a prova no MS Teams.

Todo o material disponibilizado pelo professor, bem como as referências bibliográficas podem ser consultadas.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na folha de respostas.
Boa prova.

Caso ocorra problemas na entrega pelo Teams, envie suas respostas para lucio.amorim@estacio.br, dentro do prazo da entrega e com a

Justificativa do motivo pelo qual a entrega não foi realizada pelo Teams.

Para a questão 4, 5, 6 e 7 observem a tabela da última página.

1 _______ de 2.00
Na figura abaixo tempos uma instrução utilizada por um sistema computacional. O campo
operação possui um tamanho de N bits, o campo operador 1 e operador 2 possuem o tamanho
de M bits.

C. OP. Op.1 Op. 2

N bits M bits M bis

Com base nos dados apresentados, responda:


a) O fabricante informou que o referido sistema computacional possui 96 instruções distintas.
Sendo o formato acima o único utilizado pelo sistema, qual deve ser o tamanho mínimo do
campo C. OP. para que o sistema possa trabalhar com as 96 instruções? Justifique sua
resposta. (1 ponto)
R: Para que o sistema trabalhe com 96 instruções distintas é necessário que todas elas
possam ser identificadas no campo operação. Assim, é necessário um número binário de
pelo menos 7 bits pois 2^7 = 128. Um campo operação de 7 bits pode endereçar o máximo
de 128 instruções, o que atende este sistema que é de 96 instruções.

b) O fabricante também informou que o sistema utiliza o modo de endereçamento de memória


direto, através do Op. 1 e Op. 2. O sistema utiliza um único banco de memória de 1024
endereços. Qual deve ser o tamanho mínimo dos campos Op. 1 e Op. 2 para que o sistema
possa utilizar toda a memória disponível? Justifique sua resposta. (1 ponto)
R: Pelo endereçamento direto, o próprio valor do campo Op. é o endereço da memória,
assim, para endereçar uma memória de 1024 células (endereços), faz-se necessário um
campo operador de 10 bits. Assim Op. 1 e Op. 2 deve possuir 10 bits de tamanho.
1
2 _______ de 2.00
Em relação às memórias responda:
a) Quais são as possíveis operações que podem ser realizadas em uma memória? (1 ponto)
R: Podemos realizar as operações de leitura e escrita nas memórias.

b) Qual é a diferença conceitual entre uma memória do tipo SRAM e outra do tipo DRAM? (1
ponto)
R: Apesar das duas memórias serem voláteis, a SRAM mantém os dados armazenadas
enquanto houver energia, já a DRAM, necessita de um circuito de refresh para manter os
dados armazenados.

3 _______ de 1,00
O uso de interrupção na comunicação entre o CPU e as controladores de E/S é muito
utilizado nas arquiteturas atuais. Assim, descreva como se dá o processo de comunicação da
CPU com uma controladora de E/S fazendo uso de interrupção.
R:
• CPU solicita a transferência de um processamento à controladora e desvia-se para outra
atividade.
• A controladora sinaliza (sinal de interrupção) ao CPU quando finalizar o processamento.
• Ao receber o sinal de interrupção, a CPU “desvia” sua atenção para o resultado do
processamento requisitado.
• A CPU trabalha com interrupções internas (ex.: divisão por zero) e externas (sinais
externos à CPU).

4 _______ de 1,00
Converta os números decimais abaixo para binário.
a) N1 (0,5 pontos)
b) N2 (0,5 pontos)

202109508334 1000110 10111111


202108493562 1000111 10111110
202108493511 1001000 10111101
202108493643 1001001 10111100
202108785121 1001010 10111011
202108493449 1001011 10111010
202102489008 1001100 10111001
202108493457 1001101 10111000
202109045989 1001110 10110111
202108493431 1001111 10110110
2
202108735663 1010000 10110101
202109197991 1010001 10110100
202103525016 1010010 10110011
202109094564 1010011 10110010
202008280214 1010100 10110001
202108493491 1010101 10110000
202108493651 1010110 10101111
202108759015 1010111 10101110
202108493503 1011000 10101101
202108493406 1011001 10101100
202108493554 1011010 10101011
202108737909 1011011 10101010
202108493481 1011100 10101001
202109027531 1011101 10101000
202108493465 1011110 10100111
202108493538 1011111 10100110
202109386141 1100000 10100101
202108493589 1100001 10100100
202009309232 1100010 10100011
202108657476 1100011 10100010
202108493521 1100100 10100001
202109113216 1100101 10100000
202108802956 1100110 10011111
202108493384 1100111 10011110
202108409014 1101000 10011101
202108731481 1101001 10011100
202109333313 1101010 10011011
202109206869 1101011 10011010
202108493601 1101100 10011001
202109544187 1101101 10011000
202109487281 1101110 10010111
202108493627 1101111 10010110

3
5 _______ de 1,00
Converta os números hexadecimais abaixo para binário.
a) H1 (0,5 pontos)
b) H2 (0,5 pontos)

202109508334 10101010 10100001


202108493562 10111100 10110010
202108493511 11011110 11000011
202108493643 11100 11010111
202108785121 11011010 11101000
202108493449 1011010 10101010
202102489008 10011111 10111100
202108493457 1101 11011110
202109045989 11101111 11100
202108493431 110101 11011010
202108735663 10100001 1100101
202109197991 10110010 11011101
202103525016 11000011 11001110
202109094564 11010111 11101000
202008280214 11101000 11101001
202108493491 11111001 1011010
202108493651 1010 10011111
202108759015 10000111 1101
202108493503 1100101 11101111
202108493406 11011101 110101
202108493554 11001110 11000010
202108737909 11101000 10001110
202108493481 11101001 10011110
202109027531 10100001 10001010
202108493465 10100010 10001011
202108493538 10100011 10001100
202109386141 10100110 10001000
202108493589 10101000 1111101
202009309232 10101001 1111111
202108657476 11000011 1111010
202108493521 11000100 10110010
202109113216 11000101 10110101
202108802956 11001001 10111000
202108493384 11000000 10111001
202108409014 11010010 1010
202108731481 11010100 10000111
202109333313 11010111 1100101
202109206869 11011001 11011101
202108493601 11110001 11001110
202109544187 11110011 11101000
4
202109487281 11110101 11111110
202108493627 11111000 11111100

6 _______ de 1,00
Converta os números binários abaixo para decimal.
a) B1 (0,5 pontos)
b) B2 (0,5 pontos)

202109508334 143 81
202108493562 144 82
202108493511 145 83
202108493643 146 84
202108785121 147 85
202108493449 148 86
202102489008 149 87
202108493457 150 88
202109045989 151 89
202108493431 152 90
202108735663 131 91
202109197991 132 70
202103525016 133 71
202109094564 134 72
202008280214 135 73
202108493491 143 81
202108493651 137 75
202108759015 138 76
202108493503 163 102
202108493406 164 103
202108493554 165 104
202108737909 166 105
202108493481 167 106
202109027531 168 107
202108493465 169 108
202108493538 170 109
202109386141 171 110
202108493589 157 111
202009309232 158 98
202108657476 159 99
202108493521 153 100
202109113216 154 101
202108802956 155 92
202108493384 156 93
202108409014 157 94
202108731481 158 95
5
202109333313 159 96
202109206869 160 97
202108493601 161 98
202109544187 162 99
202109487281 170 100
202108493627 171 101

7 _______ de 2,00
Efetue as operações dos binários abaixo. Na operação de subtração, deve-se utilizar
complemento de 2.
c) B1 + B2
d) B1 – B2
202109508334 11100000 111110
202108493562 11100010 111110
202108493511 11100100 111110
202108493643 11100110 111110
202108785121 11101000 111110
202108493449 11101010 111110
202102489008 11101100 111110
202108493457 11101110 111110
202109045989 11110000 111110
202108493431 11110010 111110
202108735663 11011110 101000
202109197991 11001010 111110
202103525016 11001100 111110
202109094564 11001110 111110
202008280214 11010000 111110
202108493491 11100000 111110
202108493651 11010100 111110
202108759015 11010110 111110
202108493503 100001001 111101
202108493406 100001011 111101
202108493554 100001101 111101
202108737909 100001111 111101
202108493481 100010001 111101
202109027531 100010011 111101
202108493465 100010101 111101
202108493538 100010111 111101
202109386141 100011001 111101
202108493589 100001100 101110
6
202009309232 100000000 111100
202108657476 100000010 111100
202108493521 11111101 110101
202109113216 11111111 110101
202108802956 11110111 111111
202108493384 11111001 111111
202108409014 11111011 111111
202108731481 11111101 111111
202109333313 11111111 111111
202109206869 100000001 111111
202108493601 100000011 111111
202109544187 100000101 111111
202109487281 100001110 1000110
202108493627 100010000 1000110

Tabela de números para a AV2

7
8

Você também pode gostar