Buscar

UNIVESP - 2020 - Exercício de apoio 3 - Semana 4_ ORGANIZAÇÃO DE COMPUTADORES - EIC001

Prévia do material em texto

Enviado 30 out em 10:17
0 / 0 ptsPergunta 1
Os registradores $s1 e $s2 do MIPS contêm os valores mostrados abaixo, em
complemento de 2.
$s1 = 0000 0000 0000 0000 0000 0000 0000 0101 
$s2 = 0000 0000 0000 0000 0000 0000 0000 0011
Marque a alternativa correta para o valor do registrador $s1 após a execução da
instrução slt $s1, $s1, $s2:
 0 
 8 
 7 
 1 
 Nenhuma das demais alternativas. 
0 / 0 ptsPergunta 2
Os registradores $s1 e $s3 do MIPS contêm os valores mostrados abaixo, em
complemento de 2.
$s1 = 0000 0000 0000 0000 0000 0000 0000 0101 
$s3 = 1111 1111 1111 1111 1111 1111 1111 1100
Marque a alternativa correta para o valor do registrador $s4 após a execução da
instrução sltu $s4, $s1, $s3:
 3 
 0 
 4 
 Nenhuma das demais alternativas. 
 1 
0 / 0 ptsPergunta 3
Suponha que um trecho da memória de dados contém o conteúdo mostrado
abaixo, e que $t0 = 0x10000000 e $s0 = 0x01234567. Assinale a alternativa
correta para o conteúdo de $t2 após a execução da instrução do MIPS lw $t2,
4($t0):
 
 0x12345678 
 0xF0DEBD9A 
 0x9ABCDEF0 
 0x78563412 
0 / 0 ptsPergunta 4
Suponha que $s0 = 0x01234567 e $t0 = 0x10000000. Assinale a alternativa
correta para a ação da instrução sb $s0, 8($t0) do MIPS:
 Armazena o conteúdo de $s0 a partir do endereço 0x10000008 da memória de dados. 
 Armazena 0x01 no endereço 0x10000008 da memória de dados. 
 Armazena 0x67 no endereço 0x10000008 da memória de dados. 
 Nenhuma das demais alternativas. 
 Armazena 0x67 no endereço 0x10000000 da memória de programa. 
0 / 0 ptsPergunta 5
O código de máquina: 1010 1110 0000 1011 0000 0000 0000 0100 corresponde a
que instrução em assembly do MIPS? Assinale a alternativa correta.
 lw $t2, 4($s3) 
 Nenhuma das demais alternativas. 
 sw $t3, 4($s0) 
 sw $t4, 4($s1) 
 lw $t3, 4($s3) 
0 / 0 ptsPergunta 6
Assinale verdadeiro ou falso e indique a alternativa correspondente. 
Sobre as instruções Jump (J) e Jump And Link (JAL) do MIPS, pode-se dizer que:
Ambas realizam desvio condicional.I.
As duas têm alcances diferentes.II.
Jump And Link é para desvio de procedimento, com salvamento
automático do endereço de retorno.
III.
Jump é para desvio incondicional, mas não salva endereço de retorno.IV.
 F, F, V, V 
 V, V, V, F 
 V, F, V, F 
 F, V, V, F 
0 / 0 ptsPergunta 7
Assinale verdadeiro ou falso e indique a alternativa correspondente. 
Sobre os diversos segmentos da memória de um programa:
O segmento de texto contém as instruções do programa.I.
O contador de programa fornece o endereço da locação de memória, no
segmento de texto, em que se encontra a próxima instrução a ser lida
pela CPU.
II.
O ponteiro de pilha ($sp) contém o endereço da memória em que estão
gravados os dados estáticos declarados quando da criação do programa.
III.
Os dados dinâmicos ocupam parte do banco de registradores do
processador.
IV.
 F, F, F, V 
 F, F, V, F 
 V, V, F, V 
 V, V, F, F 
0 / 0 ptsPergunta 8
Assinale verdadeiro ou falso e indique a alternativa correspondente. 
Ao usar uma versão otimizada de um compilador:
garante-se melhor desempenho para os programas resultantes,
independentemente dos algoritmos utilizados.
I.
os ganhos de desempenho são sensíveis ao algoritmo.II.
os melhores desempenhos ocorrem sempre com os programas com
menor número de instruções.
III.
diminui-se o número de ciclos (do clock) para cada instrução.IV.
 F, F, V, V 
 F, V, F, F 
 V, F, F, V 
 V, V, F, V 
0 / 0 ptsPergunta 9
Assinale verdadeiro ou falso e indique a alternativa correspondente. 
A arquitetura do conjunto de instruções (ISA) dos processadores x86 da Intel:
cresceu substancialmente ao longo dos anos, para permitir
compatibilidade com versões anteriores.
I.
mudou ao longo dos anos, mas mantendo o número de instruções
praticamente inalterado.
II.
permite que um programa escrito para um processador Intel da década
de 80 possa ser executado por um processador Intel da década atual.
III.
inclui muitas instruções capazes de realizar tarefas complexas, o que
favorece a geração de programas menores.
IV.
 V, V, F, V 
 V, F, V, V 
 F, V, V, F 
 V, F, V, F 
0 / 0 ptsPergunta 10
Assinale verdadeiro ou falso e indique a alternativa correspondente. 
Sobre os registradores $a0, $a1, $a2 e $a3 do MIPS, pode-se dizer que:
são de uso específico.I.
são de uso geral.II.
são usados para passagem de argumentos em procedimentos.III.
são usados para retorno de parâmetros em procedimentos.IV.
são de 16 bits de comprimento cada.V.
 V, F, V, F, V 
 V, F, V, F, F 
 F, V, F, V, F 
 V, V, V, F, F

Continue navegando