Logo Passei Direto
Buscar
Uma linguagem de montagem ou de baixo nível é um modo de codificação no nível de máquina em que cada declaração irá produzir uma instrução de máquina. Essa definição indica que existe uma correspondência "um para um" entre as instruções de máquina e as declarações do código de montagem. As linguagens de montagem obrigatoriamente fazem parte de todos os computadores modernos, variando entre os diferentes tipos de arquiteturas. A partir da teoria das linguagens de montagem, assinale a alternativa correta que contém uma das vantagens que um desenvolvedor de software terá ao codificar diretamente em uma linguagem de montagem.
A) Uso de dados esquecidos pelo usuário.
B) Acesso a todos os recursos e instruções disponíveis na máquina-alvo.
C) Uso de todo recurso de memória para executar tarefas em segundo plano.
D) Acesso às tarefas agendadas pela memória.
E) Acesso a todos os dados e instruções contidos no HD.
User badge image
Desenvolvendo com Questões

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as alternativas apresentadas em relação às vantagens de codificar diretamente em uma linguagem de montagem: A) Uso de dados esquecidos pelo usuário. - Esta opção não é uma vantagem clara de usar linguagem de montagem. B) Acesso a todos os recursos e instruções disponíveis na máquina-alvo. - Esta é uma vantagem significativa, pois a linguagem de montagem permite que o desenvolvedor utilize diretamente todos os recursos e instruções que a arquitetura da máquina oferece. C) Uso de todo recurso de memória para executar tarefas em segundo plano. - Embora a linguagem de montagem possa permitir um controle mais preciso sobre a memória, essa afirmação não é uma vantagem específica. D) Acesso às tarefas agendadas pela memória. - Isso não é uma vantagem direta da linguagem de montagem. E) Acesso a todos os dados e instruções contidos no HD. - A linguagem de montagem não garante acesso a todos os dados no HD, pois isso depende de outros fatores, como o sistema operacional. Diante da análise, a alternativa correta que apresenta uma das vantagens de codificar em uma linguagem de montagem é: B) Acesso a todos os recursos e instruções disponíveis na máquina-alvo.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A "bolha" de pipeline ou Hazard de pipeline é um processo que ocorre toda vez que a próxima instrução que entrar no pipeline não for executada, que ocasionará um atraso na execução geral de todos os processos em um ciclo. Esse atraso ocorre devido a partes do processamento necessitarem de uma pausa no que estavam originalmente processando para atender uma nova demanda (desvio) no processo, como uma interrupção. No geral, as bolhas de pipeline podem ser classificadas como Hazards de dados, Hazards de recursos e Hazards de controle. Dessa forma, característica: considerando especificamente os Hazards de controle, assinale a alternativa correta referente a sua principal.
A) Ocorre quando pipeline toma uma decisão errada ao prever algum tipo de desvio, trazendo instruções, para dentro do pipeline, que precisarão ser descartadas na sequência.
B) Ocorre quando duas instruções escrevem dados ou instruções na mesma posição (memória ou registrador).
C) Ocorre quando uma instrução modifica conteúdo de um registrador ou de uma posição da memória principal, de modo que uma instrução subsequente lê dados dessa posição.
D) Ocorre quando duas ou mais instruções que estão no pipeline necessitam do mesmo recurso, resultando que as instruções precisarão ser executadas em série em vez de em paralelo.
E) Ocorre quando que uma instrução lê conteúdo de um registrador ou posição da memória e uma instrução subsequente é escrita nessa posição.

Mais conteúdos dessa disciplina