Engenharia Múltipla Escolha

Em um sistema de comunicação, é necessário definir um bit específico de um registrador de controle para habilitar uma função. Qual das seguintes instruções é usada para definir um bit específico de um registrador?

Em um sistema de comunicação, é necessário definir um bit específico de um registrador de controle para habilitar uma função. Qual das seguintes instruções é usada para definir um bit específico de um registrador?

  1. MOVLW
  2. MOVWF
  3. MOVF
  4. BCF
  5. BSF

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - BSF

A questão trata da programação de microcontroladores, especificamente da arquitetura da família PIC, onde as instruções são baseadas em operações de bits e registros. Para resolver, basta analisar a descrição da tarefa apresentada no enunciado.

Análise Detalhada

O enunciado afirma explicitamente que é necessário definir um bit específico (habilitá-lo, colocá-lo em nível lógico alto ou '1') e menciona que a instrução BSF é utilizada para essa operação.

Vamos entender o que cada comando faz nesta arquitetura:

  • BSF (Bit Set File): Define um bit específico de um registrador como 1 (Habilita/Ativa).
  • BCF (Bit Clear File): Define um bit específico de um registrador como 0 (Desabilita/Inativa).
  • MOVLW (Move Literal to W): Carrega um valor literal imediato diretamente no acumulador W.
  • MOVWF (Move W to File): Transfere o conteúdo do acumulador W para um registrador de memória.
  • MOVF (Move File): Move o conteúdo de um registrador para outro local (W ou o próprio registrador).

Comparativo Rápido

InstruçãoSignificadoAção Principal
BSFBit Set FileColoca o bit em 1 (Ligado)
BCFBit Clear FileColoca o bit em 0 (Desligado)
MOVLWMove Literal to WCarrega dado imediato no registro W
MOVWFMove W to FileGrava dado do W no Registrador
MOVFMove FileLê dados do Registrador

Conclusão

Como a questão solicita a instrução para definir um bit específico (o que implica ativar ou colocar em estado lógico 1) e o próprio texto cita que essa é a função da instrução BSF, a alternativa correta é a letra E.

Esta é uma questão direta que testa o conhecimento básico da sintaxe de montagem para microcontroladores PIC.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.