Exercícios de Programação Assembly PIC: Máscaras e Atrasos
Classificado em Eletrônica
Escrito em em
português com um tamanho de 2,61 KB
Exercícios de Programação Assembly PIC
Máscaras e Operações Lógicas
- Para a rotina de máscara abaixo, considerando que a variável VALOR tenha em seu conteúdo um valor binário qualquer representado por x x x x x x x x (onde x pode ser 0 ou 1). Qual deverá ser a sequência binária M, colocada na instrução ANDLW, para que o resultado em W seja x x x x 0 0 0 0?
MOVF VALOR, W ANDLW B'11110000'
Resposta: M = 11110000
- Usando XOR, como proceder para inverter o bit 3 do PORTB?
MOVLW B'00001000' XORWF PORTB, F
- O que está realizando a rotina a seguir?
MOVLW B'10000000' XORWF PORTB, F
Resposta: Está movendo o valor binário para W e utilizando a operação OU exclusivo (XOR) entre W e o PORTB, guardando o resultado em F.
- O que está realizando... Continue a ler "Exercícios de Programação Assembly PIC: Máscaras e Atrasos" »