Baixe o app para aproveitar ainda mais
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
Compartilhar