Prévia do material em texto
Painel Meus cursos 32010001773-T01-2024-1 📚 Módulo 2 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software Iniciado em segunda, 15 abr 2024, 13:02 Estado Finalizada Concluída em segunda, 15 abr 2024, 13:15 Tempo empregado 13 minutos 18 segundos Avaliar 8,75 de um máximo de 10,00(87,5%) Comentários Questão 1 Correto Atingiu 1,00 de 1,00 Assinale a alternativa que indica o software responsável por examinar cada comando de um programa em uma linguagem de programação de alto nível e executar diretamente uma sequência de instruções de máquina equivalente àquele comando, sem necessariamente gerar um programa com instruções de máquina. a. Carregador (loader). b. Interpretador. c. Montador. d. Compilador. e. Ligador (ou link-editor ou linker). 15/04/2024, 14:16 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=908805&cmid=759348 1/5 https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=53712 https://ava.ufms.br/course/view.php?id=53712#section-3 https://ava.ufms.br/mod/quiz/view.php?id=759348 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Parcialmente correto Atingiu 0,75 de 1,00 Qualquer software, para ser executado pelo processador, precisa ser traduzido em instruções de máquina. Escolha uma opção: Verdadeiro Falso Assinale a alternativa que indica o software responsável por combinar um ou mais arquivos contendo instruções de máquina (módulos objeto) em um único programa executável. a. Interpretador. b. Compilador. c. Carregador (loader). d. Ligador (ou link-editor ou linker). e. Montador. As instruções de máquina representam as operações que são interpretadas e executadas pelo processador. Escolha uma opção: Verdadeiro Falso Sobre instruções de montagem e instruções de máquina, relacione: São codificadas em binário. São traduzidas pelo montador. São implementadas no hardware do processador. Possuem mnemônicos (abreviações simbólicas) que indicam a operação a ser realizada. Instruções de máquina. Instruções de montagem. Instruções de montagem. Instruções de montagem. 15/04/2024, 14:16 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=908805&cmid=759348 2/5 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 No processo de compilação, o programa na linguagem de alto nível é traduzido pelo compilador para um programa equivalente em linguagem de máquina, isto é, contendo apenas instruções de máquina. Após a compilação, o programa executável gerado pode então ser executado pelo processador. Escolha uma opção: Verdadeiro Falso Assinale a alternativa que NÃO representa uma categoria de instruções de máquina dos processadores. a. Operações lógicas e aritméticas. b. Desvios condicionais. c. Desvios incondicionais. d. Movimentação de dados entre registradores e memória. e. Decodificação de instruções. 15/04/2024, 14:16 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=908805&cmid=759348 3/5 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Usando instruções aritméticas genéricas de 3 endereços (com um operando destino e dois operandos fontes, nessa ordem), indique como a expressão A = B - (C * D) + E pode ser traduzida. Isto é, assinale a alternativa que mostra a sequência de instruções que implementa a expressão. a. MUL A, C, D SUB A, A, B ADD A, A, E b. SUB A, B, C ADD A, D, E MUL A, A, A c. SUB A, B, C MUL A, A, D ADD A, A, E d. MUL A, C, D SUB A, B, A ADD A, A, E Assinale a alternativa que indica o software responsável por traduzir um programa em linguagem de montagem para instruções de máquina. a. Carregador (loader). b. Ligador (ou link-editor ou linker). c. Compilador. d. Montador. e. Interpretador. 15/04/2024, 14:16 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=908805&cmid=759348 4/5 Questão 10 Correto Atingiu 1,00 de 1,00 Assinale a alternativa INCORRETA: a. A linguagem de máquina é específica de cada processador (ou família de processadores). b. A linguagem de alto nível é independente de plataforma, isto é, não é específica de cada processador (ou família de processadores). c. A linguagem de montagem é específica de cada processador (ou família de processadores). d. Um programa em uma linguagem de alto nível precisa passar pelos processos de compilação ou interpretação para ser executado. e. Um programa em uma linguagem de alto nível precisa ser transformado para instruções de máquina para ser executado pelo processador. f. Um programa em uma linguagem de montagem não precisa ser transformado para instruções de máquina para ser executado pelo processador. Atividade anterior ◄ 📍 [Checkout de Presença] Módulo 2 – Interface Hardware/Software Seguir para... Próxima atividade ▶ [Videoaula] Apresentação do Módulo 3 ► Manter contato Suporte Técnico ao Usuário https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br 15/04/2024, 14:16 ✅ [A2] Avaliação do Módulo 2 – Interface Hardware/Software: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=908805&cmid=759348 5/5 https://ava.ufms.br/mod/assign/view.php?id=759346&forceview=1 https://ava.ufms.br/mod/url/view.php?id=759349&forceview=1 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613