SóProvas


ID
5090560
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Provas
Disciplina
Programação
Assuntos

A utilização de uma linguagem de montagem apresenta algumas vantagens em relação ao uso de linguagens de alto nível. Uma dessas vantagens é

Alternativas
Comentários
  • Existem portanto quatro grandes motivos para se aprender a programar em linguagem de montagem: �

    (a) Para os experts no assunto, essa linguagem permite o desenvolvimento de programas de alto desempenho �

    (b) Programas são escritos com rotinas mais otimizadas, o que permite que programas mais complexos possam ser executados em dispositivos com pouca capacidade computacional.. �

    (c) São muito utilizadas em compiladores: , a compreensão da linguagem de montagem torna-se inevitavelmente necessária para se entender o funcionamento desse tipo de software �

    (d) É indispensável para quem quer obter uma maior aproximação com a máquina, via programação. � Por exemplo, as rotinas do sistema operacional para tratamento das interrupções são diretamente desenvolvidas em linguagem de montagem

    Fonte: http://www.inf.furb.br/~maw/arquitetura/aula15x4.pdf

  • CESPE 2011 -Correios - A linguagem de montagem constitui uma versão da linguagem de máquina; cada instrução é representada por uma cadeia de texto que descreve o que a instrução faz. Nesse processo, o montador é o elemento que converte instruções em linguagem de montagem para linguagem de máquina. Gabarito: CERTO

    CESPE 2018 - EHSERH - Compilador é o programa que traduz o código fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Gabarito:CERTO

    CESPE - 2013 POLÍCIA FEDERAL ( PERITO) - Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação.Gabarito:CERTO

  • Linguagem de Programação Assembly - Linguagem de Montagem

    Assembly ou linguagem de montagem é uma notação legível por humanos para o  que uma  específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como  e . A linguagem Assembly é um faz tudo , é uma linguagem chave para todos os tipos de desenvolvimento. Esta linguagem foi amplamente utilizada no passado e hoje em dia é um objeto de estudo somente nos meios acadêmicos na área de Ciência da Computação.

    ·                           Linguagem de programação de baixo nível trata-se de uma linguagem de programação que segue as características da arquitetura do computador. Assim, utiliza somente instruções que serão executadas pelo processador, em contrapartida as  que utilizam de instruções . Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Como exemplos, temos Binário e Assembly.

    Compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Executa análise e síntese, ou seja, analisar e traduzir.

    Interpretador: Enquanto um compilador analisa todo o código a fim de traduzi-lo de uma vez (muitas vezes, o resultado é um arquivo executável ou uma biblioteca), o interpretador faz esse trabalho de conversão aos poucos, sempre que uma declaração ou função é executada

               

    ·        Essa linguagem permite o desenvolvimento de programas de alto desempenho.

    ·        Programas são escritos com rotinas mais otimizadas, o que permite que programas mais complexos possam ser executados em dispositivos com pouca capacidade computacional.

    ·        São muito utilizadas em compiladores: , a compreensão da linguagem de montagem torna-se inevitavelmente necessária para se entender o funcionamento desse tipo de software.

    ·        É indispensável para quem quer obter uma maior aproximação com a máquina, via programação. Por exemplo, as rotinas do sistema operacional para tratamento das interrupções são diretamente desenvolvidas em linguagem de montagem.”

    CESPE 2011 - A linguagem de montagem constitui uma versão da linguagem de máquina; cada instrução é representada por uma cadeia de texto que descreve o que a instrução faz. Nesse processo, o montador é o elemento que converte instruções em linguagem de montagem para linguagem de máquina. (CERTO)

    CESPE 2018 - Compilador é o programa que traduz o código fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. (CERTO)

    CESPE - 2013 - Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação. (CERTO)

     

     

     

     

  • Compilador é o programa que traduz o código fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. 

    Portanto, o item C é correto.