Em estagio avançado de depuração. Alunos de ciência da computação II se depararam com o primeiro desafio, depurar o código, para isso o professor pediu que utilizassem o seguinte depurador conforme figura a seguir:
Figura 2.5|unidade 2|seção 1!LDI. – Depurador ATMELICE conectado a uma placa Arduino UNO.
4
Fonte: Nascimento (2018).
Analise as proposições a seguir, sobre depuradores:
I. Existe uma forma de realizar a depuração de um programa de microcontrolador: através de ferramentas de Hardware.
PORQUE
II. No processo de depuração por Hardware é possível controlar fisicamente o microcontrolador pela IDE através de dispositivos chamados de depuradores.
Assinale a alternativa correta com base nas asserções acima descritas.
Escolha uma:
a.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
b.
A primeira asserção é uma proposição verdadeira e a segunda uma proposição falsa.
c.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
d.
A primeira asserção é uma proposição falsa e a segunda, uma proposição verdadeira.
e.
Tanto a primeira quanto a segunda asserções são proposições falsas.
Soluções para a tarefa
Olá!
Vamos a lembrar que, um depurador (debugger), é um programa usado para testar e depurar (eliminar) os erros de outros programas, é uma técnica que permite grande poder em sua capacidade de parar quando condições específicas são encontradas, mas normalmente será um pouco mais lento do que executar o código diretamente no processador apropriado.
A maioria dos microprocessadores modernos tem pelo menos um suporte de hardware para depuração em seu design de CPU para facilitar a depuração, para executar um programa passo-a-passo, como o sinalizador de trap.
Os frentes de depuração são extensões populares para mecanismos de depuração, que fornecem integração de IDE, animação de programas e recursos de exibição.
Basedo nessa informação a alternativa correta é:
d. A primeira asserção é uma proposição falsa e a segunda, uma proposição verdadeira.
d. A primeira asserção é uma proposição falsa e a segunda, uma proposição verdadeira.