← Questões de Engenharia Eletrônica

Engenharia Eletrônica · CESPE/CEBRASPE · 2024

Questão comentada de Engenharia Eletrônica

Se dois microcontroladores diferentes que utilizam a mesma arquitetura de conjunto de instruções executarem o mesmo código em Assembly, então, esses microcontroladores

Gabarito: B

Quando dois microcontroladores usam a mesma arquitetura de conjunto de instruções, eles entendem as mesmas ordens em Assembly. Em outras palavras, o código montado para essa ISA vai virar a mesma sequência de instruções, desde que seja o mesmo programa e a mesma lógica. Isso não significa, porém, que tudo ao redor seja igual: clock, ciclo, desempenho e tempo total podem mudar bastante de um chip para outro. O ponto-chave aqui é separar "quantidade de instruções executadas" de "velocidade de execução". A mesma rotina pode rodar em processadores diferentes com o mesmo conjunto de instruções, mas um pode ter clock maior, pipeline melhor ou ciclos por instrução diferentes. Resultado: a contagem de instruções pode ser a mesma, mas o tempo gasto não precisa ser. Por isso o gabarito é a letra B. Se o mesmo código em Assembly é executado, a sequência lógica do programa continua sendo a mesma, então o número de instruções executadas será o mesmo. Já clock, período de clock, tempo total e média de clock por instrução dependem da implementação do microcontrolador e não apenas da arquitetura da ISA.

Continue treinando

Questões relacionadas